乐于分享
好东西不私藏

dashi-ppt-skill:把文档丢给 AI Agent,几分钟拿到一份能直接改的 PPT

dashi-ppt-skill:把文档丢给 AI Agent,几分钟拿到一份能直接改的 PPT

dashi-ppt-skill:把文档丢给 AI Agent,几分钟拿到一份能直接改的 PPT

做 PPT 这件事,最耗时的从来不是"想清楚要讲什么",而是把脑子里的东西一行行敲进模板、调字号、找配图、配色对齐、导出崩溃重来一遍。

今天安利一个 Skill:dashi-ppt-skill。它做的事很简单——

你把文档丢给你的 AI Agent,几分钟后拿到一份自带编辑控制台的 PPT 网页:每一页都能就地改字、换图、拖滑杆调模块数量、整套换主题;满意了一键导出成真实可编辑的 PPTX


01 三个数字先说清楚

这个 Skill 的体量在同类工具里算相当夸张的:

  • 12 套视觉主题,覆盖商务、研究、培训、路演等多种风格
  • 1020 个版式页面,每套主题独立的页面结构和视觉语言
  • 8576 个可调控件,每页都自带一个控制台(滑杆、开关、下拉)
  • 20 种页面角色:封面、目录、指标、趋势、对比、流程、风险、结尾……

光主题不够,关键是版式库大到几乎覆盖所有职场场景,随机组合都不容易撞款。


02 它解决什么问题

传统做 PPT 的流程:

  1. 找模板(半小时)
  2. 套模板、调字号、配色(两小时)
  3. 画图表(又是两小时)
  4. 反复改细节(无限循环)

dashi-ppt-skill 把第 1-3 步直接砍掉:

  • 不用找模板:12 套主题直接选,Agent 可以整套换
  • 不用套版式:1020 个版式按场景自动匹配
  • 不用画图表:雷达图、瀑布图、矩形树图、漏斗、热力图、桑基图、甘特图,以及 SWOT、波特五力、PEST、商业模式画布、双钻模型……全部是现成版式

第 4 步的"改"反而被加强了:每页都自带控制台,滑杆调模块数量、按钮换主题配色,比在 PowerPoint 里翻菜单快得多。


03 核心能力拆解

① 12 套主题自由切换 所有主题实测渲染,不是示意图。挑了一套不喜欢,让 Agent 整套换掉,文字和结构都不丢。

② 版式即语言 每页由"版式 + 文案字段"构成,HTML 文件本身就是结构化数据,Agent 能直接读、改、校验。

③ 自带控制台,每页都能调

  • 滑杆调模块数量、逻辑重点
  • 开关切换明暗模式
  • 下拉换图表类型、换配色方案
  • 9 种翻页动画随意挑

④ 文字和图片就地编辑 任何文本点一下就能改;图片槽支持点击或拖拽替换,上传自动压缩;文字资料也会自动预留图片占位符。

⑤ 多格式导出

  • HTML 离线包(默认产物)
  • PDF
  • 可编辑的 PPTX(逐节点还原,文字保持可编辑,不是图片化的 PPT)

04 一行命令安装

环境要求

  • Node.js 20+ 和 npm
  • 导出 PPTX / PDF 需要本机装有 Chrome / Chromium / Edge(可用 CHROME_PATH 环境变量指定)

安装 / 更新命令(安装和更新是同一条命令,重跑即原地更新,已装依赖自动保留):

npx dashi-ppt-skill@latest

国内网络

npx --registry=https://registry.npmmirror.com dashi-ppt-skill@latest

让 AI Agent 帮你安装(把这句话直接发给 Agent):

帮我安装 skill:npx dashi-ppt-skill@latest,国内镜像 npx --registry=https://registry.npmmirror.com dashi-ppt-skill@latest

技能会自动探测常见的 skills 目录(Claude Code / Codex / Cursor 等),装到所有找到的位置。



05 四步做出第一份 PPT

装好之后,标准流程是这样的:

Step 1 · 描述需求 告诉 Agent:主题、受众、页数、想突出的结论。把现成文档直接丢给它也行。

Step 2 · 选风格 Skill 会展示 12 套风格预览让你挑选。同时确认是否需要图片 / 视频。

Step 3 · 自动组稿 Skill 把需求整理成结构化内容,并设计对应的 PPT 方案。

Step 4 · 随手编辑 打开生成的网页版 PPT——改文字、换图片、调模块数量、换配色,所有改动自动保存。满意后选择导出格式。

需要导出 PPTX 时:

npm --prefix <项目目录> run export:pptx -- <输出目录>/output.pptx

需要 PDF 时:

npm --prefix <项目目录> run export:pdf -- <输出目录>/output.pdf

06 比"生成本身"更重要的:编辑

官方反复强调——生成之后如何编辑,比生成本身更重要

这是这个 Skill 真正的差异化:

  • 拖滑杆增减模块:比如"指标页"原本 4 个 KPI,拖到 6 个;"对比页"原本左右两栏,改成三栏
  • 换布局:同一份数据,雷达图一秒切瀑布图、漏斗图
  • 换配色:当前主题内 5-6 套配色方案,一键切换
  • 左侧目录支持拖拽重排:页面可跳过、删除、复制
  • 顶栏一键进入放映模式

传统 AI 生成的 PPT,最大的痛点是"AI 生完了你只能接受",这个 Skill 把"再编辑"的体验拉到了接近 Keynote 的水准。


07 适合谁 / 不适合谁

适合

  • 行业研究报告
  • 融资复盘 / 竞品分析 / 趋势报告
  • 项目汇报 / 方案展示 / 路演材料
  • 内部培训

不适合

  • 需要逐像素手工定制视觉的场景(比如品牌发布会主视觉、设计作品集)

它默认的产出是"结构完整、视觉统一、还能继续改",不是"每个像素都是设计师调过的"。这是取舍。



08 平台支持

已在以下平台实测支持:

  • Claude Code ✅
  • Codex ✅(可调用生图能力补充配图)
  • 豆包 ✅(需要启动办公模式)
  • Marvis / Workbuddy / Dumate / Qclaw ✅(skill 文件放在任意位置、读取 SKILL.md 即可)
  • Cursor / 其他本地 Agent ✅ 可用(需要能读写文件并执行 shell 命令)
  • 普通网页 Chatbot ❌ 不推荐(生成器需要本地 Node.js 环境)

09 大家最关心的几个问题

Q:能导出真正可编辑的 PPTX 吗? 能。虽然 PPT 无法拥有 HTML 的全量能力(动画、交互控件),但官方尽了最大可能保留可编辑性——逐节点还原、文字保持可编辑,不是图片化的 PPT。

Q:一套 PPT 大概要多少 token? 10 页的 PPT 实测约 10 万 token(随文档长度和往返修改次数浮动)。按 Codex 5 小时额度窗口粗算,大约够生成 10 套。

Q:内容安全吗?需要联网吗? 内容层面零上传——你的文档和 PPT 内容不会发送到任何服务器,生成、编辑、导出都在本机完成,成品离线可开。会联网的只有两件事:

  • 首次生成时 npm 自动安装依赖
  • 完成任务后的静默版本检查(只拉取最新版本号,不上传任何内容)

另外本地预览服务默认在同一局域网内可访问,仅供浏览,导出接口只对本机开放。

Q:无法导出 PPTX? 导出 PPTX / PDF 需要本机 Chrome / Chromium / Edge。如果浏览器不在 PATH 里,用 CHROME_PATH 环境变量指定。

Q:能自定义主题/配色/版式吗? 当前自定义样式仅限于特定范围。官方说法是:稳定的产出比自由的选色更重要——所以配色方案是预设的、版式是结构化的,不支持完全开放的样式编辑。


10 写在最后

dashi-ppt-skill 的核心定位很清晰:它不是 AI 给你"生成"一份 PPT,而是给你一套"可继续编辑"的 PPT

AI 生成的部分只是起点,真正的价值在你打开浏览器后,可以像用 Keynote / PowerPoint 一样去改每页的细节。一行命令安装、Agent 直接调用、PPTX 真实可编辑——这三点让它在"AI PPT 工具"这个红海里站住了。


项目地址

  • GitHub: https://github.com/chuspeeism/dashi-ppt-skill[1]
  • 许可证:AGPL-3.0(注意:子包 html-deck-to-pptx 为专有组件)

引用链接

https://github.com/chuspeeism/dashi-ppt-skill