SrP-Skillsskill gazette & source index

community skill

PPT Master

Hugo He 维护的原生 PowerPoint 生成 skill,将 PDF、DOCX、URL、Markdown 或粘贴内容转换为高质量 SVG 页面,再导出真正可编辑的 .pptx。

communityskill packagepptpowerpointpptxpresentationsvg

PPT Master

PPT Master 是 Hugo He 维护的原生 PowerPoint 生成 skill。它把 PDF、DOCX、URL、Markdown 或直接粘贴内容转换为高质量 SVG 页面,再通过后处理导出真正可编辑的 .pptx:包含 DrawingML shapes、文本框、图表、动画和 speaker notes,而不是把每页压成一张图片。

来源

适合什么时候用

  • 需要从 PDF、DOCX、网页、Markdown、Excel、PPTX 或粘贴文本生成原生可编辑 PowerPoint。
  • 需要保留每个元素可在 PowerPoint 中单独编辑,而不是输出扁平图片或 HTML deck。
  • 需要用 AI 生成图片、图表、speaker notes、旁白或模板填充,并导出 .pptx
  • 需要在本地处理演示材料,控制项目目录、源码、SVG 中间产物、备份和导出文件。

核心 pipeline

阶段内容
Source Processing将 PDF/DOCX/网页/Excel/PPTX 等转换为 Markdown 和素材
Project Init初始化项目、导入 source files、确认画布格式
Strategist通过八项确认锁定设计规格、页数、受众、风格、配色、字体和图片策略
Executor主 agent 按页手写 SVG,逐页读取 spec_lock.md 防止上下文漂移
Post-processingSVG 质量检查、speaker notes 拆分、PPTX 导出和可选动画

安装提示

通用 skills CLI:

npx skills add hugohe3/ppt-master

Claude Code plugin marketplace:

/plugin marketplace add hugohe3/ppt-master
/plugin install ppt-master@ppt-master

上游说明:安装 skill 文件后,还需要在安装目录运行 Python 依赖安装,后处理脚本才能工作:

pip install -r requirements.txt

使用注意

  1. PPT Master 是严格串行 pipeline,若步骤标记为 blocking,agent 必须等待用户确认。
  2. SVG 页面要求由主 agent 逐页手写;上游明确禁止用脚本批量生成 SVG 页面或把 SVG 生成委托给 subagents。
  3. 它是 harness,不是全自动神奇 PPT 工具;输出质量取决于模型、素材、用户确认和后续人工打磨。
  4. 需要 Python 3.10+;部分旧格式转换可能需要 Pandoc;图片生成和搜索可能需要 API key。
  5. 上游许可证为 MIT。