跑通 Claude / OpenClaw / Hermes——一句话出片,数据不出本地。
它是什么?
html-ppt-skill 是一款面向 AI Agent 的开源 Skill,让 AI 直接生成纯静态 HTML/CSS/JS 演示文稿——无需构建步骤、无需 PowerPoint、无需注册任何 SaaS 账号。
Skill 是什么? 简单来说,它是一个标准化的能力插件(核心是 SKILL.md 文件),定义了 Agent 可以调用的工具、模板和工作流程。Claude Code / OpenClaw / Hermes 等支持 AgentSkill 协议的平台,安装后就能"理解"这个 Skill 的能力并自动调用。
MIT 协议开源,作者 Lewis(GitHub @lewislulu),上线 20 天狂揽 2600+ Star。
安装:一行命令
npx skills add https://github.com/lewislulu/html-ppt-skill
适用环境:Claude Code(需 AgentSkill 支持)/ OpenClaw。其他平台安装方式见项目 README。
安装完成后,支持 AgentSkill 的平台(Claude Code / Codex / Cursor / OpenClaw / Hermes 等)即可直接调用。
端到端示例:从安装到出片
第 1 步:完成安装(见上一节命令)第 2 步:打开 Claude Code(或 OpenClaw),输入:"做一份 8 页的技术分享 slides,用 cyberpunk 主题"第 3 步:Agent 生成结果 → 在浏览器中打开 index.html,即可看到完整演示文稿
生成的产物是一个自包含的 HTML 文件夹(HTML + CSS + JS),直接用浏览器打开就能播放。分享给他人:直接发 HTML 文件、部署到 GitHub Pages、或用 headless Chrome 导出为 PDF/PNG。
以 cyberpunk 主题为例——深色背景配霓虹光效,代码块自带语法高亮,标题页有粒子动画背景,整体接近 Keynote 级别的视觉呈现。
能力一览
| |
|---|
| 36 套(极简白底、赛博朋克、Bauhaus、小红书风、Dracula、Nord…) |
| 15 套(投资人 pitch、产品发布、技术分享、周报、小红书图文、教学模块…) |
| 31 种(封面、目录、双栏、代码、表格、KPI 网格、甘特图、时间线、思维导图…) |
| 27 个(淡入、打字机、霓虹光晕、3D 翻转、页面卷动…) |
| 20 个(粒子爆发、烟花、代码雨、神经网络脉冲、星系漩涡…) |
| 独立窗口含当前页预览、下一页预览、逐字稿提词器、计时器 |
中英双语原生支持:预导入 Noto Sans SC / Noto Serif SC,中文排版开箱即用。
怎么用?跟 Agent 说话就行
- "做一份 8 页的技术分享 slides,用 cyberpunk 主题"
- "把这段 outline 变成投资人 pitch deck"
Agent 会自动读取 SKILL.md 中定义的能力清单,根据你的需求选择合适的主题、布局和动画,生成完整的 HTML 演示文稿。
演讲者模式:专业演讲的最后一公里
在任何演示文稿里按 S 键,弹出独立演讲者窗口,4 个可拖拽磁吸卡片:
- 当前页预览(iframe 实时渲染,像素级与观众视图一致)
- 逐字稿提词器(AI 自动生成 150–300 字/页的口语化逐字稿)
翻页通过轻量通信双向同步——零闪烁、零重新加载。
与传统方案对比:PowerPoint 需要安装 Office,Keynote 需要 Mac,而这里是纯 Web 方案——浏览器打开即用,零依赖。
对比 Gamma / MindShow:差异化在哪?
核心价值:它不是"又一个 AI PPT 工具",而是让 AI Agent 拥有原生、本地、可定制的演示文稿能力——数据不出本地、无需订阅。
适用场景
- 技术分享:代码块 + cyberpunk/terminal 主题,开发者专属质感
- 投资人 Pitch:KPI 网格 + 数据图表布局
还有教学课件、产品发布等 15+ 模板可选。
它的设计哲学很简单:改一个 CSS 变量就能换肤,零构建步骤,打开浏览器就能用——没有 PowerPoint 2006 的古早感,只有成熟设计师的默认审美。
局限性
需要说明的是,纯静态 HTML 方案目前不支持嵌入视频、复杂动态图表(如交互式 ECharts)等高级功能。如果做发布会级别的大型演示,PowerPoint / Keynote 仍是更稳妥的选择。但日常分享、技术汇报、内部 pitch,它绰绰有余。
下一步
现在就装好这个 Skill,下次开会前 5 分钟让 AI 帮你做 PPT——然后告诉同事们你是怎么做到的。
npx skills add https://github.com/lewislulu/html-ppt-skill
📌 项目地址:https://github.com/lewislulu/html-ppt-skill