html-ppt-skill:让 AI 真正理解什么是“好看的幻灯片”

html-ppt-skill:让 AI 真正理解什么是“好看的幻灯片” 如果你曾经让 AI 帮你做 PPT大概率收获过这样的作品配色辣眼睛、排版像 2003 年的 Word 艺术字、动画恨不得把所有特效都来一遍。这不是 AI 的错——是它手里没有趁手的“兵器”。今天介绍的这个开源项目html-ppt-skill就是专门解决这个问题的。它不是一个简单的模板库而是一套完整的AgentSkill让 Claude Code、Cursor、OpenClaw 这类 AI 助手真正理解怎么做出一份“能打”的 HTML 演示文稿。项目介绍一款专业级的 AgentSkill让 AI 做出真正能打的 HTML 演示文稿。 36 套主题、15 套完整 deck 模板、31 种页面布局、47 个动效 (27 个 CSS 20 个 Canvas FX)加上全新的 演讲者模式 —— 像素级 完美预览 逐字稿提词器 计时器。纯静态 HTML/CSS/JS无需构建。该项目在github 上已有5.4kstargithub地址: https://github.com/lewislulu/html-ppt-skill项目结构html-ppt-skill/ ├── SKILL.md agent 入口 ├── README.md 英文 README ├── README.zh-CN.md 本文件 ├── references/ 详细文档 │ ├── themes.md 36 主题 使用场景 │ ├── layouts.md 31 布局 │ ├── animations.md 27 CSS 20 FX 目录 │ ├── full-decks.md 15 完整 deck 模板 │ ├── presenter-mode.md 演讲者模式 逐字稿指南 │ └── authoring-guide.md 完整工作流 ├── assets/ │ ├── base.css 共享 tokens 基础组件 │ ├── fonts.css web 字体引入 │ ├── runtime.js 键盘导航 演讲者模式 总览 │ ├── themes/*.css 36 主题 token 文件 │ └── animations/ │ ├── animations.css 27 个命名 CSS 动画 │ ├── fx-runtime.js 进入 slide 自动初始化 [data-fx] │ └── fx/*.js 20 个 Canvas FX 模块 ├── templates/ │ ├── deck.html 最小起步模板 │ ├── theme-showcase.html iframe 隔离的主题 tour │ ├── layout-showcase.html 全部 31 布局 │ ├── animation-showcase.html 47 动画 slide │ ├── full-decks-index.html 15 deck gallery │ ├── full-decks/name/ 15 个 scoped 多页 deck 模板 │ └── single-page/*.html 31 个布局文件带示例数据 ├── scripts/ │ ├── new-deck.sh 脚手架 │ ├── render.sh headless Chrome → PNG │ └── verify-output/ 56 张自测截图 └── examples/demo-deck/ 完整可运行的示例 deck一行命令AI 瞬间拥有设计能力安装简单到离谱npx skillsaddhttps://github.com/lewislulu/html-ppt-skill或者下载项目直接导入到skills中。装完之后你的 AI 助手就掌握了这些能力36 套专业主题——从极简白到赛博朋克从学术论文到小红书图文15 套完整 deck 模板——投资人 pitch、产品发布、技术分享、周报……31 种单页布局——封面、目录、两栏、三栏、大引用、数据仪表盘、代码块……47 个动效——27 个 CSS 动画 20 个 Canvas 电影级特效对 AI 说一句话它就能给你一套完整的 HTML 幻灯片“做一份 8 页的技术分享 slides用 cyberpunk 主题”“把这段 outline 变成投资人 pitch deck”“做一个小红书图文9 张白底柔和风”杀手级功能演讲者模式这是我最喜欢的新功能。在任何 deck 里按一下S键就会弹出一个独立的演讲者窗口包含4 个可拖拽、可调整大小的磁吸卡片当前页预览下一页预览逐字稿计时器两个窗口通过BroadcastChannel双向同步翻页完全零延迟。更妙的是预览卡片用的是iframe加载同一份 HTML 文件只是加了?previewN参数。这意味着预览看到的 CSS、主题、字体、排版和观众看到的像素级一致——不会出现“预览好看投出来崩了”的尴尬。翻页时通过postMessage通知 iframe 切换.is-activeclass不重新加载、不白屏、不闪烁。逐字稿部分也有讲究每页 150–300 字约 2–3 分钟的演讲节奏用口语不用书面语关键词加粗过渡句独立成段。这不是让你照着念的讲稿而是提示信号。36 套主题每一套都有态度这个项目的主题不是随便调几个颜色就完事。每一套都有明确的设计语言和使用场景minimal-white——极简白适合任何场合cyberpunk-neon——赛博霓虹技术分享利器xiaohongshu-white——小红书白底杂志风academic-paper——学术论文风格参考文献排版极工整pitch-deck-vc——投资人 pitch数据突出terminal-green——终端绿极客最爱每个主题都是一份纯 CSS token 文件换一行link就能给整份 deck 换皮。在theme-showcase.html里可以用 iframe 隔离的方式预览全部 36 套——每个预览都是真实的渲染结果不是截图不是色卡。15 套完整 deck 模板开箱即用模板分为两类从真实作品提炼的视觉语言8 套小红书白底杂志风、暗底力导向知识图谱、蓝图/架构图风、终端 cyberpunk 风、紫色渐变卡、红/琥珀警示风、柔和马卡龙图文、方向键极简导航。通用场景脚手架7 套投资人 pitch、产品发布会、技术分享、周报、小红书图文9 页 3:4、教学模块以及一套专门为演讲者模式设计的完整分享模板——每一页都带 150–300 字的示例逐字稿。每个模板都是自包含的文件夹用 scoped 的 CSS class多个模板可以同时加载而不会互相污染。31 种单页布局 47 个动效布局库覆盖了 PPT 几乎所有的常见需求封面、目录、章节分隔、项目符号、两栏/三栏、大引用、数据高亮、KPI 网格、表格、代码块、终端、流程图、时间线、路线图、思维导图、对比、优劣势、待办清单、甘特图、图片墙、各种图表、架构图、步骤图、CTA、致谢……每个布局都带真实的示例数据拖进 deck 立即看得到效果。动效分成两层CSS 动画负责轻量入场淡入、弹入、打字机、霓虹光晕、流光、3D 翻转……Canvas FX负责电影级特效粒子爆发、彩带、烟花、星空、代码雨、力导向知识图谱、神经网络脉冲、星座连线……。进入 slide 时由fx-runtime.js自动初始化不需要手动写一行代码。零构建纯静态整个项目就是一套 HTML/CSS/JS 文件没有 webpack、没有 npm build、没有依赖地狱。字体走 Google Fonts CDN代码高亮用 highlight.js图表用 Chart.js都是可选。打开就能跑改完就能用。键盘快捷键也很完整← →翻页、F全屏、S演讲者模式、N底部 notes、O总览网格、T切换主题、A循环演示动画、#/N深链到指定页。适合谁用AI 工具使用者——让 Claude Code、Cursor 帮你做 PPT而不是你自己从头写 HTML技术演讲者——需要一套干净、可控、可定制的幻灯片方案不想碰 Keynote 或 PowerPoint开发者——想给自己的项目做一套好看的演示文稿但又不想花时间调 CSS内容创作者——做小红书图文、产品宣发页、知识卡片使用示例以下是我使用workbuddy 生成并导出的图片写在最后html-ppt-skill 打动我的地方在于它不是一套“够用就行”的模板而是一个有设计态度的Skills。字号规律、间距节奏、渐变、卡片处理——每一处都有资深设计师的默认值。你永远不会看到“PowerPoint 2006”那种味道的东西。