PPT Master — 原生 PPT 生成器
预计阅读时间: 18 分钟
你说想要一个 PPT,然后你拿到一个 .pptx——直接改,不用从零画。
概述
PPT Master 是一个开源 Skill(hugohe3/ppt-master),让 Claude Code 生成原生 .pptx 文件。文本框就是文本框,形状就是形状,图表就是图表——不是一张截图贴进去,不是往模板里填空。你拿到后可以直接双击打开、修改文字、调颜色、换位置——和同事手动做的一模一样。
AI 做 PPT 最大的问题是什么?不可编辑。大多数 AI PPT 工具生成的是图片——看起来还行,但你想改一个字就得重来一遍。PPT Master 反其道:所有元素都是 PowerPoint 原生对象,生成后你随便改。
核心数据:原生 .pptx 格式、本地运行、多模板(杂志/学术/发布会)、支持 PDF/Word/Markdown 多种素材输入、低至 $0.08/份 token 成本。
核心理念:不是模板填空,是素材→结构→PPT
传统 AI PPT:
你说主题 → AI 选模板 → 填空 → 导出图片 → 你要改?重来一遍
PPT Master:
你扔素材(PDF/Word/Markdown)→ AI 读内容 →
确认风格和结构 → 生成 .pptx →
你要改?双击打开 .pptx,直接改
区别:生成的是源文件,不是最终稿。你拿到的不是终点,是可以继续编辑的起点。
安装
安装 Skill
/plugin marketplace add hugohe3/ppt-master
/plugin install ppt-master@ppt-master
安装 Python 依赖
pip install -r skills/ppt-master/requirements.txt
核心依赖是 python-pptx——操作 PowerPoint 原生格式的库。
验证
# 查看 skill 目录是否正常
ls skills/ppt-master/
# 应看到 templates/、scripts/ 等目录
或者直接试一个最简单的生成:
> 帮我生成一个 3 页的 PPT,主题是"2024 年度工作总结",用官方/学术风格
如果能生成 .pptx 文件,安装成功。
使用方式
核心流程
素材准备 → AI 解析 → 确认结构 → 生成输出
第一步:准备素材
把你需要做成 PPT 的内容放到 projects/ 目录。PPT Master 支持:
# 把你的素材放进去
cp ~/Desktop/年度报告.md projects/
第二步:让 AI 解析并确认结构
> 用 ppt-master 把 projects/年度报告.md 做成 PPT。
> 风格:科技公司发布会,16:9 比例,预计 15 页左右。
AI 会:
- 读取你的素材内容
- 分析信息结构(标题、要点、数据、案例)
- 跟你确认大纲和每页内容
第三步:确认后生成
AI 确认结构后开始生成。输出文件在 output/ 目录:
output/
├── 年度报告.pptx # 原生 .pptx — 可直接编辑
├── screenshots/ # SVG 快照备份
│ ├── slide-01.svg
│ ├── slide-02.svg
│ └── ...
内置模板
日常使用
Vue 示例
场景:你的 Vue 项目要做一次给投资人的产品演示 PPT,你手里有一份项目 README 和一份产品 PRD。
❌ 不用的方式:
花 3 小时手动拖文本框、对齐、调字体,最后配色还是不统一。
✅ PPT Master 方式:
第 1 步:整理素材为 Markdown
<!-- project-pitch.md -->
# VueMart — 下一代 Vue 电商中台
## 问题
- 中小电商自建后台成本 6-12 人月
- 现有 SaaS 方案无法二次开发(API 受限、UI 不可深度定制)
- Vue 生态缺乏企业级电商中台
## 方案
VueMart 提供:
- 基于 Pinia 的状态管理
- 50+ 开箱即用的电商组件(商品、订单、库存、营销)
- Vue Router 自动路由注册
- 完整 TypeScript 类型支持
## 市场
- 目标:500 万+ Vue 开发者
- 竞品:Shopify (React)、Medusa (Node.js)
- 差异化:Vue 生态 + 中国企业级适配(发票、物流、多门店)
## 团队
- 3 位 Vue 核心贡献者
- 2 位前有赞/微盟架构师
## 融资需求
- 天使轮 $500K
- 用途:核心组件库开发(70%)+ 文档与社区(30%)
第 2 步:让 PPT Master 分析结构
> 用 ppt-master 把 projects/project-pitch.md 做成融资路演 PPT。
> 风格:科技发布会风,16:9,10 页。
> 重点突出:问题痛点 → 产品方案 → 市场差异化 → 团队 → 融资需求。
AI 解析后返回结构确认:
结构确认:
P1: 封面 — VueMart 品牌 + "Vue 电商中台新选择"
P2: 问题 — 3 个痛点(成本高 / 不可定制 / 生态缺失)
P3: 方案 — VueMart 核心能力
P4: 产品架构图(组件 → Store → Router → API)
P5: 组件展示 — 商品管理 / 订单管理 截图
P6: 技术亮点 — Pinia SSR / Tree-shaking / TypeScript
P7: 市场机会 — 500万 Vue 开发者 vs 0 企业级电商中台
P8: 竞品对比 — VueMart vs Shopify vs Medusa
P9: 团队 — 3 核心成员
P10: 融资页 — $500K 用途拆解
确认后开始生成。
第 3 步:生成 + 手改
AI 生成 .pptx。你双击打开,把团队页加上真人照片,把组件截图换成最新版——10 分钟完成润色。
Java 示例
场景:你的 Java 项目需要生成一份技术架构评审 PPT,给 CTO 看。
❌ 不用的方式:
在 PowerPoint 里画架构图——每次架构调整都要重画箭头和对齐。
✅ PPT Master 方式:
第 1 步:准备 Markdown 技术文档
<!-- architecture-review.md -->
# 电商平台架构升级方案
## 现状
- 单模块 Spring Boot 应用,所有业务耦合在一个 jar
- 促销活动时订单服务 OOM 导致整个系统不可用
- 数据库单表数据超 5000 万行,查询超 2s
## 目标架构
- 微服务拆分:用户 / 商品 / 订单 / 营销 / 支付
- 消息队列:RocketMQ 解耦订单创建 → 库存扣减 → 物流通知
- 数据库:分库分表 + 读写分离 + Redis 缓存
- 容器化:Kubernetes + Helm 部署
## 关键技术选型
| 组件 | 选型 | 理由 |
|------|------|------|
| 注册中心 | Nacos | 阿里开源,团队熟悉 |
| 网关 | Spring Cloud Gateway | 与 Spring 生态一致 |
| 消息队列 | RocketMQ | 事务消息支持 |
| 分布式事务 | Seata | AT 模式,对业务侵入小 |
| 监控 | Prometheus + Grafana | 社区标准 |
## 迁移计划
- Phase 1 (Month 1-2):订单服务独立拆分
- Phase 2 (Month 3-4):商品 + 用户服务拆分
- Phase 3 (Month 5-6):营销 + 支付 + 全量切换
第 2 步:生成
> 用 ppt-master 把 projects/architecture-review.md 做成技术架构评审 PPT。
> 风格:学术报告风,适应大屏投影,15 页。
> 重点:现状问题 → 目标架构 → 技术选型表 → 迁移计划 → 风险与回滚方案。
第 3 步:生成后补充架构图
PPT Master 把文字、表格、列表都生成好了。但架构图(服务拓扑)更适合用 Draw.io 手画——你把生成的架构图幻灯片页留空,画完粘贴进去。关键:文字不要手打,图才需要手画。
实战场景一:研究员做论文答辩 PPT
场景
你是一名研究生,要准备毕业论文答辩。论文是 LaTeX 写的,里面大量公式和图表。传统方式:把论文内容手动摘到 PPT 里,公式截图、图表截图、排版浪费时间。
你怎么操作(对话流程)
第一步:转换素材
把论文 PDF 放到 projects/ 目录:
cp ~/thesis/final.pdf projects/
第二步:让 AI 解析并提取结构
> 用 ppt-master 把 projects/final.pdf 做成毕业答辩 PPT。
> 风格:学术报告,简洁配色(白底 + 深灰正文 + 单一强调色),25 页。
> 需要包含:研究背景 → 相关工作 → 方法论 → 实验设计 → 结果分析 → 局限性 → 未来工作
PPT Master 方式
第一步:AI 解析 PDF 结构
AI 读你的 PDF,自动识别:
- 章节标题 → 幻灯片标题
- 段落摘要 → 要点列表
- 公式 → 保留为 LaTeX(PPT 里可嵌入 MathType)
- 图表 → 标记位置,你手动替换为高清版本
第二步:确认结构
论文解析结果:
题目:"基于深度学习的医学图像分割方法研究"
结构:7 章 → 映射为 25 页
包含 12 个公式(标记为 LaTeX)、8 张图表(标记为图片占位)
建议结构:
P1: 封面
P2-3: 研究背景与动机
P4-5: 相关工作
P6-10: 方法论(网络结构、损失函数、训练策略)
P11-15: 实验设计(数据集、对比方法、评估指标)
P16-19: 结果分析(定量对比、定性展示、消融实验)
P20-21: 讨论与局限性
P22-23: 未来工作
P24: 致谢
P25: Q&A
每页幻灯片控制在 6 行以内,避免超载。
第三步:生成 + 手改
生成 .pptx 后你需要做的:
- 把公式占位替换为实际的 LaTeX → MathType 公式
- 把图片占位替换为高分辨率图表(论文里导出的 PDF/EPS 矢量图)
- 检查每页信息量——答辩 25 页,每页讲 40-60 秒
结果:15 分钟拿到初稿,30 分钟替换图表和公式。不用从空白 PPT 开始排版。
实战场景二:产品经理做竞品分析汇报
场景
产品经理收集了 3 个竞品的网页截图、功能对比表、定价信息,要做一份给 VP 看的竞品分析汇报。
你怎么操作(对话流程)
第一步:整理素材
<!-- competitive-analysis.md -->
# Q3 竞品分析 — 智能客服赛道
## 竞品
1. **智齿科技** — 全渠道客服,主打大型企业,定价 ¥50K+/年
2. **网易七鱼** — 电商场景强,接入淘宝/京东,定价 ¥30K+/年
3. **环信** — IM 起家,开发者友好,定价 ¥10K+/年
## 功能对比
| 功能 | 智齿 | 七鱼 | 环信 | 我们 |
|------|------|------|------|------|
| 智能问答 | ✅ | ✅ | ✅ | ✅ |
| 人机协同 | ✅ | ✅ | ❌ | ✅ |
| 多轮对话 | ✅ | ❌ | ❌ | ✅ |
| 私有部署 | ✅ | ❌ | ✅ | 开发中 |
| 知识图谱 | ✅ | ❌ | ❌ | ❌ |
## 我们的优势
- 人机协同(智齿有但不成熟,我们有 3 年打磨)
- 多轮对话(3 家仅我们有)
- 接入成本低(REST API + WebSocket,一天集成)
第二步:生成
> 用 ppt-master 把 projects/competitive-analysis.md 做成竞品分析 PPT。
> 风格:科技发布会风,深色背景 + 强调色对比,12 页。
> 重点:功能对比矩阵可视化、差异化亮点、市场机会。
AI 会把 Markdown 表格转为 PPT 原生表格,把要点列表转为幻灯片 bullet points。
第三步:加截图
PPT Master 生成的 PPT 里,每个竞品功能页留了截图占位——你从竞品网站截几张关键界面,粘贴进去即可。
最佳实践
什么时候用
提高输出质量的 4 件事
- 素材结构化:Markdown 有清晰的标题层次(
# → ## → ###),AI 才能正确映射为幻灯片结构。不要丢一段纯文本进去
- 指定风格和用途:不光是"做个 PPT",要说"学术答辩"/"融资路演"/"技术评审"
- 控制信息密度:每页幻灯片不超过 6 行,超过就拆页
- 生成后必手改:PPT Master 是起点,不是终点——你总有最后 10% 的润色要做(换图、加动画、调细节)
与其他工具对比
与 Frontend Design 的配合
如果你对 PPT 的视觉有更高要求:
Frontend Design → 给 PPT 设计专属配色和排版方向
↓
PPT Master → 按设计方向生成 .pptx 结构
↓
手动润色 → 加品牌 logo/字体/图表/动画
常见问题
生成的 PPT 能直接用吗?
结构能用,内容能用,但你需要手动润色。替换截图、调整字体大小、加公司 logo——这 10-15 分钟的事省不了,也不该省。
为什么不用 AI PPT 在线工具?
在线工具生成的是图片或锁定模板,你想改一个字都费劲。PPT Master 生成的是 .pptx 源文件——PowerPoint 里直接拖、改、删。
能用自己的模板吗?
PPT Master 内置 3 套模板。用自定义模板需要把 .pptx 模板放到 templates/ 目录并修改配置。适合有一定 Python 基础的用户。
图表怎么处理?
PPT Master 会把 Markdown 表格转成 PPT 原生表格。图表(柱状图、折线图)目前推荐:在 Excel 里做好图表 → 复制粘贴到 PPT 里。原生图表的自动生成是 Roadmap 中的功能。
pdf 能直接生成吗?
能。把 PDF 放入 projects/ 目录,AI 会读取并解析内容结构。但 PDF 里的图片不会自动提取——你需要在生成后手动替换图片占位。
token 成本高吗?
单份 PPT 约 $0.08-0.15(取决于页数和素材长度)。比每月 $10-30 的订阅制 AI PPT 工具便宜得多,适合偶尔使用。