Analysis updated 2026-07-03
Build a pitch deck from a plain-language request using an AI assistant with html-ppt-skill installed as a skill
Create a branded presentation by choosing from 36 visual themes including minimal, cyberpunk, and Tokyo night
Scaffold a new deck from the command line and export slides as PNG images using headless Chrome
Run presenter mode to get synchronized speaker notes, next-slide preview, and a timer during a live talk
| lewislulu/html-ppt-skill | davidstutz/bootstrap-multiselect | mciastek/sal | |
|---|---|---|---|
| Stars | 3,676 | 3,678 | 3,692 |
| Language | HTML | HTML | HTML |
| Setup difficulty | easy | easy | easy |
| Complexity | 2/5 | 1/5 | 1/5 |
| Audience | vibe coder | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
HTML PPT Studio is a collection of templates and tools for building presentation slide decks using plain HTML, CSS, and JavaScript. The output runs entirely in a browser with no build step required, which means the finished deck is a self-contained HTML file that anyone can open and view without installing any software. The library is designed to be installed as an "AgentSkill," which is a plugin that AI agent tools can call on your behalf. Once installed, an AI assistant can create a polished presentation from a plain-language request, choosing from the available themes and layouts automatically. The content breaks down into several categories. There are 36 visual themes covering styles from minimal white and soft pastel to cyberpunk neon, Tokyo night, and academic paper. There are 31 individual page layout templates covering common slide types: title slides, bullet lists, two and three column layouts, timelines, code blocks, charts, comparison tables, and others. Fifteen full-deck templates provide complete multi-slide presentations for scenarios like pitch decks, product launches, weekly reports, and tech talks. For animation, there are 27 CSS-based effects and 20 canvas-based effects for more visually intense transitions like particle bursts, fireworks, matrix rain, and force-directed graph animations. A presenter mode is built in and opens when you press S during a presentation. It shows a separate window with the current slide, a preview of the next slide, speaker notes, and a timer. The two windows stay synchronized without page reloads. For users who want to create decks manually rather than through an AI agent, a shell script scaffolds a new deck from the base template, and separate showcase HTML files let you browse all themes, layouts, and animations in a live preview. A headless Chrome script is included for rendering slides to PNG images.
A browser-based HTML presentation builder with 36 themes, 31 slide layouts, and 15 full-deck templates. Install it as an AI agent skill and create polished slide decks from plain-language requests, output is a self-contained HTML file anyone can open without installing anything.
Mainly HTML. The stack also includes HTML, CSS, JavaScript.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly vibe coder.
This repo across BitVibe Labs
Verify against the repo before relying on details.