你尝试让AI帮你制作PPT时,大概率遇到过这样的状况:配色刺眼、排版仿佛直接用Word 2003的艺术字拼凑而成,动画效果恨不得把所有特效一股脑全加上。但问题其实不在AI本身——它缺少趁手的工具来呈现真正的专业水准。
今天要介绍的这款开源项目html-ppt-skill,正是专门填补这一短板的方案。它绝不是普通的模板仓库,而是一套完整的Agent Skill,能让Claude Code、Cursor、OpenClaw等AI助手真正理解如何打造一份“能打”的HTML演示文稿。
项目介绍
这是一套专业级的Agent Skill,核心目标在于让AI生成真正拿得出手的HTML演示文稿。目前它内置了36套主题、15套完整的deck模板、31种页面布局、47种动效(27个CSS动画+20个Canvas特效),还全新开发了演讲者模式——包含像素级精准的预览、逐字稿提词器和计时器。整个项目基于纯静态的HTML/CSS/JS,无需任何构建工具。在GitHub上,该项目已收获了5.4k个Star。
项目结构非常清晰,核心入口是SKILL.md文件,附带详细的英文和中文说明文档。所有参考文档均存放于references/目录下,涵盖主题、布局、动画、完整deck模板、演讲者模式使用指南以及完整的创作工作流程。资源文件集中在assets/目录,包含基础CSS、字体、运行时Ja vaScript、各主题样式文件和动画模块。模板部分提供了从最小起步模板到各类展示模板,再到完整的多页deck模板及单页布局文件。此外,项目还包含脚手架脚本、截图验证工具和一个完整的示例deck。
一行命令,AI瞬间拥有设计能力
安装过程简单得令人难以置信:
npx skills add https://github.com/lewislulu/html-ppt-skill
或者直接将整个项目下载,导入到你的AI助手的skills中。安装完成后,AI助手将立即获得以下能力:
- 36套专业主题——从极简白到赛博朋克,从学术论文到小红书图文,覆盖各类场景。
- 15套完整deck模板——投资人pitch、产品发布会、技术分享、周报……全场景即用。
- 31种单页布局——封面、目录、两栏三栏、大引用、数据仪表盘、代码块……几乎覆盖你所需的每一种版式。
- 47个动效——27个CSS动画加上20个Canvas电影级特效。
现在,你只需对AI说一句话,就能获得一整套完整的HTML幻灯片。
杀手级功能:演讲者模式
这一功能值得特别关注。在任何deck里按下S键,会弹出一个独立的演讲者窗口,内含4个可自由拖拽、调整大小的磁吸卡片:
- 当前页预览
- 下一页预览
- 逐字稿
- 计时器
两个窗口通过BroadcastChannel实现双向同步翻页,延迟近乎为零。更巧妙的是,预览卡片采用加载同一份HTML文件,仅多一个?preview=N参数。这意味着你在预览窗口所见的效果,与观众看到的完全一致——CSS、主题、字体、排版全部像素级匹配。从此不必再担心“预览好看,一投出去就变形”的尴尬。翻页时,通过postMessage通知iframe切换.is-active类,整个过程不重新加载、不出现白屏、没有闪烁。
逐字稿的设计也颇具匠心:每页控制在150-300字,大致对应2-3分钟的演讲节奏;使用口语而非书面语;关键词加粗处理,过渡句单独成段。这并不是让你照本宣科的讲稿,而是帮你保持节奏的提示信号。
36套主题,每一套都有态度
这个项目的主题绝非随意调整几个颜色了事。每一套都自带明确的设计语言和应用场景,例如:
minimal-white——极简白,适用性最广cyberpunk-neon——赛博霓虹风,技术分享利器xiaohongshu-white——小红书白底杂志风academic-paper——学术论文风格,参考文献排版工整pitch-deck-vc——投资人pitch风格,数据展示突出terminal-green——终端绿,极客最爱
每个主题其实就是一份纯CSS token文件,只需换一行就能为整份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
- 内容创作者——做小红书图文、产品宣发页、知识卡片
写在最后
html-ppt-skill真正打动人的地方在于:它并非一套“够用就行”的模板,而是一个有明确设计态度的Skill。字号规律、间距节奏、渐变处理、卡片设计——每一处背后都有资深设计师的默认值在支撑。你永远不会看到那种“PowerPoint 2006”风格的东西。
