Oct 21, 2026
用 Dashi PPT 生成浏览器可编辑的演示文稿并导出真实 PPTX
Dashi PPT 把一份文档变成每页自带编辑控制台的 HTML 演示——调模块数量的滑杆、布局和配色切换、点击即改的文字——覆盖 12 套主题和 1020 个版式,再导出为 HTML 离线包、PDF 或真正可编辑的 PPTX。
大多数 Agent 生成的 PPT 都是一次性渲染:你刚想把第 7 页少放一条要点,就得回去重新提示。Dashi PPT 是一个 10k 星的 skill,用 README 自己的话说,是一个真正适合职场人的 PPT Skill——把文档丢给你的 Agent,拿回一份每一页都自带编辑控制台的 PPT,不满意的地方直接在浏览器里改,改完一键导出成真实的、可编辑的 PPTX。
为什么这个 Skill 重要
README 的头条数字是 12 套视觉主题、1020 个版式页面和 8576 个可调控件。每套主题有独立的页面结构和视觉语言,覆盖 20 种页面角色,包括封面、目录、指标、趋势、对比、流程、风险和结尾。图表与分析模型以现成版式交付——雷达图、瀑布图、矩形树图、漏斗、热力图、桑基图、甘特图,以及 SWOT、波特五力、PEST、商业模式画布、双钻模型等。
README 自己认为比生成更重要的,是生成之后的事:每页都附带一个控制台,用滑杆、开关、下拉来换布局、调模块数量、换配色、换页面重点。任意文字点击即可就地修改;媒体槽点击或拖拽即可填充,纯文字资料也会自动预留图片占位符。产物是 HTML 离线包、PDF,或逐节点还原、文字保持可编辑的 PPTX。README 的定位是产物即编辑器:一份打开就能用的网页版 PPT。
安装
一条命令负责安装和更新。它会自动检测常见的 skills 目录,安装进找到的每一个,并保留已装好的依赖:
npx dashi-ppt-skill@latest
用 --dir <path> 指定特定的 skills 目录,例如 --dir ~/.claude/skills;重跑同一条命令即原地更新。环境要求是 Node.js 20 或更高版本和 npm;导出 PPTX 或 PDF 还需要本机装有 Chrome、Chromium 或 Edge。README 的平台支持表——它自己说明只列出已实测的平台,不代表仅限这些——把 Claude Code 和 Codex 标为支持,注明 Codex 可调用生图能力补充配图,把豆包列为支持但需要启动办公模式,把 Cursor 和其他本地 Agent 标为可用,前提是能读写文件并执行 shell 命令。普通网页 Chatbot 不推荐,因为生成器需要本地 Node.js 环境。
实战:把季度复盘做成一份 PPT
按 README 第一步列出的方式描述需求——主题、受众、页数、想突出的结论:
用 dashi-ppt 把这份季度复盘文档做成一份 10 页左右的汇报 PPT,受众是管理层,重点突出营收增长和两个风险点,需要预留图片位。
文档记载的流程有五步。你描述需求;Skill 展示 12 套风格预览让你选择,同时确认是否需要图片或视频;它把内容整理成结构化方案并据此设计 PPT;你随手编辑——文字、图片、模块数量、配色——改动自动保存;然后让 Agent 换风格调细节,导出你需要的格式。这个 skill 自己的 SKILL.md 补上两个默认值:你没指定页数时,它默认 10 页左右、不少于 8 页;你没点名风格时,它会先问再生成。
渲染步骤会启动本地预览服务并输出一个 http://127.0.0.1:<port>/ 地址。就在那里编辑——SKILL.md 明确写了 python -m http.server 这类静态服务器不能替代它,因为导出和自动保存接口都在预览服务里,而用 file:// 打开的页面不会自动保存。PPT 调好之后一键导出,或者完全跨过 HTML 阶段,直接告诉 Agent 生成 PPT 格式的文件;README 还记载了一条命令行路径:
npm --prefix <project-dir> run export:pptx -- <deck-output-dir>/ppt out.pptx
技巧
- 拖动右侧控制台的滑杆为页面增减模块;README 记载了 20 多个维度的编辑空间,覆盖内容、布局、模块数量、页面重点、预设配色和翻页动画,其中切换动画有 9 种。
- 左侧缩略图目录支持拖拽重排页面,页面可跳过、删除或复制;顶栏可一键进入放映模式、切换明暗主题、重置全部改动。
- 算好 token 预算:FAQ 实测一套 10 页的 PPT 约 10 万 token,随文档长度和往返修改次数浮动——按 Codex 5 小时额度窗口粗算,大约够生成 10 套。
- 内容不会离开你的机器:生成、编辑、导出都在本机完成。会联网的只有两件事:首次生成时 npm 安装依赖,以及只拉取最新版本号的静默版本检查。预览服务在同一局域网内可访问,仅供浏览;导出接口只对本机开放。
- 如果 PPTX 导出失败,把
CHROME_PATH指向本机的 Chrome、Chromium 或 Edge 可执行文件。
何时不用这个 Skill
README 点明了边界:它不适合需要逐像素手工定制视觉的场景,而自定义样式有意限制在特定范围内,因为稳定的产出比自由的选色更重要。在它之上做产品前先看许可——项目采用 AGPL-3.0,导出引擎子包 project/packages/html-deck-to-pptx 是专有组件,仅授权作为本 skill 的组成部分使用,不得单独提取或再分发。另外,如果你的 PPT 只是三页纯文字,一条带 1020 个版式、每页一个控制台的流水线对这种任务来说就过于笨重了。
查看 排行榜 了解更多 skill。