用途
Dashi PPT 用于制作 PPT、演示文稿、幻灯片、汇报材料。它生成静态 HTML 横向翻页 PPT:先把用户的自然语言需求整理成 JSON 计划,再调用本地项目生成器输出 index.html 和 assets/。生成结果可离线打开、可在浏览器编辑,并支持导出 PPTX / PDF 文件。
主要能力
- 为每个逻辑页生成 3 个模板方案和 1 个 Agent 定制方案,输出可离线打开的 HTML PPT。
- 前三个模板方案采用“锁模板填文案”:保留所选页面组件的原始视觉、结构、数量、显隐、强调、配色、图表类型和图片槽位,只替换可见文字内容。
- 第四个方案由 Agent 在当前主题视觉语言内按本页内容定制,不属于模板候选。
- 提供 12 种可选风格:
theme01轻拟态风、theme02炫光紫绿风、theme03深浅代码风、theme04玻璃糖果风、theme05色谱图表风、theme06深色图谱风、theme07冷白调研风、theme08黑金实验风、theme09深蓝杂志风、theme10金色指数风、theme11高能增长风、theme12声波霓虹风。 - 支持导出 PPTX / PDF;PPTX 交付调用
/api/export-editable-pptx。 - 预览页默认把 N 个逻辑页展开为 4N 个方案页,右侧面板可在同组 4 页之间跳转或标记最终方案。
使用方式
- 运行生成器需要 Node.js 20+ 和 npm;首次生成时渲染脚本会在 Skill 内置
project/目录安装依赖。 - Windows 用
render_goal_deck.ps1(直接 PowerShell,不经 WSL/bash);macOS / Linux 用render_goal_deck.sh。 - 开工前确认两件事:主题风格、是否需要图片/视频。用户未明确表达且非整体委托时,先提问等答复。
- 先逐页写
output/<deck-name>/page-content-pack.json,再运行goal:scaffold生成goal.json。 - 渲染脚本会启动本地 HTTP 预览服务并输出
http://127.0.0.1:<port>/;需要指定端口时设置DASHI_PPT_PREVIEW_PORT(端口用 5200-5999 段,4178/4300/4400 为用户保留端口不可用)。 - 交付格式默认 HTML;“生成 PPT”“做 PPT”等表示 PPT 呈现形态;只有明确
PPTX、PowerPoint、可编辑 PPTX、导出 PPTX、PPT 格式或“格式/文件类型为 PPT/PPTX”时才交付 PPTX 文件。 - 每次完成用户请求、准备最终回复前,运行
node <skill-root>/scripts/check_latest_version.mjs做版本检查。
适用场景
- 产品介绍 / 企业汇报(theme01)
- 科技发布会 / AI、自动驾驶、机器人主题(theme02)
- 技术方案 / 开发者大会(theme03)
- 年轻化品牌 / 消费产品(theme04)
- 数据报告 / 市场分析(theme05)
- 高密度数据展示 / 战略分析(theme06)
- 调研报告 / 白皮书(theme07)
- 高端发布 / 品牌提案(theme08)
- 品牌故事 / 人物访谈(theme09)
- 金融数据 / 投资报告(theme10)
- 增长复盘 / 商业计划(theme11)
- 音乐娱乐 / 潮流活动(theme12)
限制
- 运行生成器需要 Node.js 20+ 和 npm。
- 普通自动选择不选
theme10;只有用户明确指定,或金融/投资指数内容强相关且 inspect 确认可填时才用。 - 面向用户交付的 deck 默认不显示风格/主题切换选项;风格切换只保留在内部调试 demo 页面。
- 面向用户交付的 deck 不能依赖页面默认文案,每一页业务内容都必须先写入 PageContentPack。
- 如果输出正文里出现与用户主题无关的默认文案,必须重写 JSON 后重新渲染,不能交付。
- 只能用该预览服务,不得用
python -m http.server、npx serve等静态服务器替代。 - 本地 HTML 或
file://不能导出可编辑 PPTX。 - 默认最多修正 2 轮;两轮后仍不通过则标记“阻塞”。
- 具体收费、价格、平台等信息暂未提供。