这是什么
PPT Master 是一个开源的 AI Agent 技能,由 Hugo He 开发,旨在将文档或主题自动转化为真正的、原生可编辑的 PowerPoint 演示文稿。它不仅仅生成静态的幻灯片,而是直接输出包含原生形状、过渡动画、数据图表、表格、音频旁白等元素的 .pptx 文件,让你可以在 PowerPoint 中继续编辑每一个元素。

该项目在 GitHub 上拥有 57082 颗星、4520 个 fork,采用 MIT 协议,最新版本为 v6.6.0。它被设计为运行在任何支持 Agent 的 AI 工具中,如 Claude Code、Codex、Gemini CLI 等,通过对话即可完成演示文稿的生成。
适合谁
- 职场人士:需要频繁制作汇报、提案、培训等演示文稿,希望节省时间并保持专业度。
- 教育工作者:快速将课程讲义、论文等转化为教学幻灯片。
- 创业者与自由职业者:需要为商业计划、产品介绍等制作演示文稿。
- 设计师与内容创作者:希望从文档中快速生成视觉化的演示内容,并保留原生可编辑性。
- 开发者与 AI 爱好者:喜欢探索 AI Agent 技能,并希望将其集成到自己的工作流中。
能做什么
- 从文档生成演示文稿:输入 PDF、DOCX、网页等材料,AI 会分析内容、提炼要点、构建叙事结构,并生成原生可编辑的 PPTX 文件。
- 原生 PowerPoint 对象:生成包含原生形状、连接符、数据图表、表格、文本、图片、填充和效果等对象,而非扁平文本框或模板填充。
- 支持模板与母版:可以从你的参考文件中提取品牌、样式、布局模板,并生成带有真实幻灯片母版和版式的演示文稿。
- 填充现有 PPTX:在保留设计的前提下,用新内容填充已有的 .pptx 文件。
- 添加过渡与动画:为完成的演示文稿添加原生过渡效果、动画和音频旁白。
- 数据可视化:按需生成数据支持的图表和表格,让数据呈现更专业。
使用前准备
- 安装 Python:确保你的电脑上安装了 Python 3.x 环境。
- 安装 AI 工具:选择并安装支持 Agent 的 AI 工具,如 Claude Code、Codex、Gemini CLI 等。
- 配置 API 密钥:你需要一个 AI 模型的 API 密钥(如 Kimi、Claude、GPT 等),并确保模型支持大上下文窗口(推荐 1M tokens)和图像生成能力(如 gpt-image-2 或 gemini-3.1-flash-image)。
- 准备素材:准备好你的源文档(PDF、DOCX、网页等)或主题描述,以及可选的 .pptx 模板。
安装方法
PPT Master 的完整依赖列表内置于技能内部,安装技能即可获得完整能力。在仓库根目录或任意位置执行以下命令安装依赖:
pip install -r requirements.txt
或者从任意位置安装技能依赖:
pip install -r skills/ppt-master/requirements.txt
安装完成后,将技能配置到你的 AI 工具中,即可开始使用。
使用示例
在支持 Agent 的 AI 工具中,你可以通过自然语言指令来使用 PPT Master。例如:
- “根据这份 PDF 制作一个演示文稿”
- “将我的产品介绍文档转化为幻灯片,使用我的公司模板”
- “为这个主题生成一个包含图表和动画的演示文稿”
AI 会运行工作流,在你的电脑上生成一个原生可编辑的 .pptx 文件,你可以直接在 PowerPoint 中打开并继续编辑。

风险与注意事项
- 模型质量决定上限:PPT Master 只负责工作流,模型的能力决定了生成质量。推荐使用 Kimi K3 或 Claude 等大上下文模型,并配合 AI 图像生成能力。
- 需要后期打磨:不要期望一次生成完美无缺的演示文稿。工具的价值在于减少繁琐工作,剩余的精修工作需要你手动完成。
- 数据隐私:除了与 AI 模型的通信外,整个流程都在本地运行,数据不会上传到第三方平台,但请确保你使用的 AI 服务符合你的隐私要求。
- 成本透明:项目本身免费开源,但使用 AI 模型会产生 API 费用,请关注你的模型使用量。
- 兼容性:生成的文件为原生 PPTX 格式,建议使用最新版 PowerPoint 打开以获得最佳体验。