September 26, 2026

html-ppt-skill
An AgentSkill that helps AI Agents generate pure static HTML presentations with themes, layouts, animations, and speaker mode.
npx skills add https://github.com/lewislulu/html-ppt-skill"做一份 8 页的技术分享 slides,用 cyberpunk 主题"
"turn this outline into a pitch deck"
"做一个小红书图文,9 张,白底柔和风"Product facts
- Type
- AI Skill & Agent
- Category
- Productivity & Workflow › Presentations and Slides
- Pricing
- Open source
- Platforms
- Web
- License
- MIT
- Launched
- Sep 26, 2026
- Listed
- Sep 26, 2026
- Website
- github.com
Overview
html-ppt-skill (HTML PPT Studio) is an AgentSkill for AI Agents to generate professional HTML presentations. All outputs are pure static HTML/CSS/JS files with no build step required. The skill includes 36 themes, 15 full slide templates, 36 single-page layouts, and 47 animation effects (27 CSS animations and 20 Canvas FX animations). It also offers a speaker mode: press `S` to open a separate speaker window containing four draggable cards—current slide, next preview, transcript, and timer—kept in sync via `BroadcastChannel`. The preview loads the same HTML in an `<iframe>` with query parameters, ensuring colors and layout match the audience view; slide changes communicate via `postMessage` without reloading the page. Once installed, any AI Agent supporting AgentSkills can generate presentations from natural language instructions, such as requesting slides with a specific page count, theme, or image-text content. It also works offline: themes, layouts, and animations rely on local static files, and the only remote dependency is a CSS file importing Google Fonts, which falls back to the system font stack when disconnected. Ideal for developers and creators who need AI Agents to quickly produce Web-based presentations, pitch decks, tech talks, or social media image-text content.
Key features
- 36 Themes: Provides 36 pure CSS token theme files. Swap the link tag to change the entire presentation's look.
- 15 Full Templates: Includes 8 templates extracted from real-world scenarios and 7 general-purpose scaffolds like pitch-deck and tech-sharing.
- 36 Single-Page Layouts: Covers cover, toc, bullets, chart-bar, mindmap, and more, each with sample data ready to render.
- 47 Animation Effects: Includes 27 CSS animations and 20 Canvas FX animations.
- Speaker Mode: Press S to open a separate window with current slide, next preview, transcript, and timer, synced via BroadcastChannel.
- Pixel-Perfect Preview: The preview card uses an iframe to load the same HTML, ensuring CSS, theme, fonts, and viewport match the audience view exactly.
- No-Refresh Navigation: Slide changes notify the iframe via postMessage to toggle classes without reloading the page.
- Pure Static Output: Generated presentations are plain HTML/CSS/JS with no build step required.
- Offline Ready: No runtime network requests except optional Google Fonts; automatically falls back to the system font stack when offline.
- Multi-Agent Compatible: Supports hosts like Claude Code, Codex, Cursor, OpenCode, Gemini CLI, and Windsurf.
Releases
Notify meQ&A
- How do I install this skill?AI-generated
- Run `npx skills add https://github.com/lewislulu/html-ppt-skill`. You can also clone the repo and install locally, or manually copy the folder into your Agent's skills directory.
- Can I use it without an internet connection?AI-generated
- Yes. Themes, layouts, animations, and speaker mode are all local static files. The only remote dependency is the CSS importing Google Fonts, which falls back to the system font stack offline without affecting rendering.
- How does speaker mode work?AI-generated
- Press `S` on any presentation to open a separate window with four draggable, resizable magnetic cards. The two windows stay in sync via `BroadcastChannel`, and the preview card uses an iframe to load the same HTML for pixel-perfect consistency.
- Which AI Agent hosts are supported?AI-generated
- The documentation lists Claude Code, Codex, Cursor, OpenCode, Gemini CLI, and Windsurf, along with their project-level and global skills directory paths.
- Can I use it directly without an AI Agent?AI-generated
- Yes. The templates are pure static files. Use the included `./scripts/new-deck.sh` script to create a new presentation, then open index.html directly in your browser.
This product has no owner yet
It was listed by the platform or its author left. If it is your work, prove your relationship to become the owner.
Claim this productAlternatives
The product content on this page was translated by AI from the author's original.

