SuperAPI AI 工具集

presentation-builder

办公与效率

查看项目

更新于 10-15 19:54

技能介绍

用途:当用户需要真实的幻灯片成品而非仅大纲时,使用 slides-grab 构建可编辑演示文稿。流程以 HTML 为先:规划、生成幻灯片 HTML、可视化审阅,再导出为 PPTX/PDF。

适用场景:从主题、文档或简报创建演示;以可视化方式迭代幻灯片设计,而非手动编辑原始 PPT;将确认后的幻灯片导出为 .pptx 或 .pdf;在 decks/<deck-name>/ 下维护多套演示工作区。

预检:使用前先安装并验证 slides-grab: git clone https://github.com/vkehfdl1/slides-grab.git cd slides-grab npm ci npx playwright install chromium npm exec -- slides-grab --help 最低要求 Node.js >= 18。若当前项目已有 slides-grab,复用现有安装,不要重复克隆。

工作流:

  1. 规划幻灯片:收集演示目标、受众、语气/风格、目标页数、所需素材,创建简洁大纲(通常为 slide-outline.md),包含页码、标题、关键信息、所需视觉/数据。大纲获批前不要进入生成阶段。
  2. 生成幻灯片 HTML:使用专用工作区如 decks/<deck-name>/,创建自包含的幻灯片文件,例如 slide-01-cover.html、slide-02-problem.html 等。规则:每页一个核心观点;HTML/CSS 便于智能体编辑;只内联该演示实际需要的资源/样式;尽量把演讲者备注或理由放在幻灯片正文之外。
  3. 构建与审阅:生成或编辑后运行 slides-grab build-viewer --slides-dir decks/<deck-name> slides-grab validate --slides-dir decks/<deck-name> 可视化迭代使用 slides-grab edit --slides-dir decks/<deck-name>,在编辑器中选中区域、请求修改,并修订对应 HTML,直到演示获批。
  4. 导出成品:仅在设计获批后导出: slides-grab convert --slides-dir decks/<deck-name> --output decks/<deck-name>.pptx slides-grab pdf --slides-dir decks/<deck-name> --output decks/<deck-name>.pdf 报告输出文件路径、验证状态、仍需手动润色的幻灯片。

核心命令:slides-grab edit、build-viewer、validate、convert、pdf、list-templates、list-themes,均支持 --slides-dir <path>。

限制与护栏:遵循 规划 -> 设计 -> 审阅 -> 导出 的阶段顺序;不要导出用户未确认的演示;验证或转换失败时修复源 HTML/CSS,不要修补导出的二进制文件;在修订中复用同一演示目录以保留稳定的迭代历史。

参考:源仓库 https://github.com/vkehfdl1/slides-grab,上游关键工作流为 plan -> design -> visual edit -> export。