html-ppt: AgentSkill with 24 themes, 31 layouts, 20+ animations for building professional HTML presentations (8.9k stars)
What it does
All text below is quoted directly from the project README.
>HTML PPT Studio, AgentSkill with 24 themes, 31 layouts, 20+ animations for building professional HTML presentations
Presenter Mode (new!):
- Press S on any deck to pop open a dedicated presenter window with four draggable, resizable magnetic cards: current slide, next slide preview, speaker script, and timer.
- Two windows stay in sync via BroadcastChannel.
- Why previews are pixel-perfect: each card is an <iframe> that loads the same deck HTML with a ?preview=N query param.
- The runtime detects this and renders only slide N with no chrome, so the preview uses the same CSS, theme, fonts and viewport as the audience view.
- Colors and layout are guaranteed identical.
- Smooth (no-reload) navigation: on slide change, the presenter window sends postMessage({type:'preview-goto', idx:N}) to each iframe.
- The iframe just toggles .is-active between slides, no reload, no flicker.
>npx skills add lewislulu/html-ppt-skill
Repository
lewislulu/html-ppt-skill
Repository stats
|Metric|Value|
|:-|:-|
|Stars|8,892|
|Forks|753|
|Last release|None|
|Languages|HTML 50.4%, CSS 29.1%, JavaScript 18.3%|
|Contributors|3|
|AI contributor accounts (Claude / Codex / Cursor / Copilot)|@claude (10 commits)|
|AI co-authored commits|Claude: 10|
Main contributor
|Field|Value|
|:-|:-|
|Name|luuuyi|
|GitHub|@lewislulu|
|Commits to this repo|34 (top contributor)|
|Bio|The only true wisdom is in knowing you know nothing.|
|Company / Location|Self-employed / The Earth|
|Followers|219|
──────────────────────────────
📌 How many great GitHub repos have you discovered and completely forgotten about?
Don't let another useful tool disappear into your Reddit feed. Get the community's best repos, organized by category, plus key takeaways from real developer discussions, delivered to your inbox twice a week.
📬 Never lose track of great repos again. Subscribe free.
3 points
Mentions
html-ppt: AgentSkill with 24 themes, 31 layouts, 20+ animations for building professional HTML presentations (8.9k stars) What it does All text below is quoted directly from the project README. >HTML PPT Studio, AgentSkill with 24 themes, 31 layouts, 20+ animations for building professional HTML presentations Presenter Mode (new!): - Press S on any deck to pop open a dedicated presenter window with four draggable, resizable magnetic cards: current slide, next slide preview, speaker script, and timer. - Two windows stay in sync via BroadcastChannel. - Why previews are pixel-perfect: each card is an <iframe> that loads the same deck HTML with a ?preview=N query param. - The runtime detects this and renders only slide N with no chrome, so the preview uses the same CSS, theme, fonts and viewport as the audience view. - Colors and layout are guaranteed identical. - Smooth (no-reload) navigation: on slide change, the presenter window sends postMessage({type:'preview-goto', idx:N}) to each iframe. - The iframe just toggles .is-active between slides, no reload, no flicker. >npx skills add lewislulu/html-ppt-skill Repository lewislulu/html-ppt-skill Repository stats |Metric|Value| |:-|:-| |Stars|8,892| |Forks|753| |Last release|None| |Languages|HTML 50.4%, CSS 29.1%, JavaScript 18.3%| |Contributors|3| |AI contributor accounts (Claude / Codex / Cursor / Copilot)|@claude (10 commits)| |AI co-authored commits|Claude: 10| Main contributor |Field|Value| |:-|:-| |Name|luuuyi| |GitHub|@lewislulu| |Commits to this repo|34 (top contributor)| |Bio|The only true wisdom is in knowing you know nothing.| |Company / Location|Self-employed / The Earth| |Followers|219| ────────────────────────────── 📌 How many great GitHub repos have you discovered and completely forgotten about? Don't let another useful tool disappear into your Reddit feed. Get the community's best repos, organized by category, plus key takeaways from real developer discussions, delivered to your inbox twice a week. 📬 Never lose track of great repos again. Subscribe free.