HTML Beat the Entire PPT Industry: No-Build, AI-Powered Slides
TL;DR: 4,900★ open-source project that lets you create professional presentations with pure HTML/CSS/JS + AI. 36 themes, 31 layouts, 47 animations, 15 templates, zero build step, and a speaker mode that's pixel-perfect. MIT license.
Summary
We've all been there: 2 hours before a presentation, still wrestling with PowerPoint animations, font inconsistencies. A new open-source project called html-ppt-skill (4,900★) takes a radically different approach — ditch the PowerPoint, ditch Canva, and just use HTML. 36 themes, 31 layouts, 47 animations, 15 templates, zero build.
The real killer feature: Speaker Mode — pixel-perfect iframe sync with teleprompter and timer.
What Problem Does It Solve?
The 80/20 trap: 80% of time on "look good", 20% on content.
Traditional tools:
- PowerPoint: 200MB install, $160/yr, format hell
- Canva: subscription, requires internet
- python-pptx: programmatic, no visual feedback
html-ppt-skill flips it: AI generates HTML, you focus on the message.
Quick Start
npx skills add https://github.com/lewislulu/html-ppt-skill
# or
git clone https://github.com/lewislulu/html-ppt-skill
# Open any template in browser — no build step
The Numbers
| Dimension | Count |
|---|---|
| Themes | 36 |
| Templates | 15 |
| Layouts | 31 |
| CSS Animations | 27 |
| Canvas Effects | 20 |
| Speaker Mode | ✅ |
Speaker Mode (The Real MVP)
Press S. Four draggable cards:
- Current Slide — live iframe preview
- Next Slide — same, N+1
- Script — 150-300 words, large font
- Timer — resettable
Tech: postMessage + BroadcastChannel API. Zero white flash on slide change.
Script Writing Rules
- Write cue signals, not full scripts
- 150-300 words per slide (2-3 min)
- Write for the ear, not the eye
Comparison
| Dimension | PowerPoint | Canva | html-ppt-skill |
|---|---|---|---|
| Install | 200MB+ | Web | Zero |
| Cost | $160/yr | $120-240/yr | Free (MIT) |
| AI gen | ❌ | ✅ (Prem) | ✅ |
| Offline | Partial | ❌ | ✅ |
| Animations | Basic | Rich | 47 |
| Speaker mode | Limited | ✅ | Pixel-perfect |
FAQ
Q: Need HTML knowledge? A: No. AI generates everything.
Q: Export to PDF? A: Yes — print from browser.
Q: Zero build? A: Open HTML in browser. No npm, no webpack, no Docker.
Q: Custom fonts? A: Yes — CSS custom properties.
Personal Take
Built a pitch deck in 15 minutes. AI wrote content, chose cyberpunk theme, arranged layouts. Pressed S, practiced with teleprompter, presented. No PowerPoint. No Canva. No panic.
Why This Matters
Most "AI presentation tools" are GPT wrappers that dump text into a Canva template. This project redefines what a presentation IS. HTML pages are universally accessible, infinitely scalable. No software tax, no format lock-in.
The best slide deck is the one you didn't build by hand.
Top comments (0)