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 支持:

输入格式说明
.md / .txtMarkdown 大纲或纯文本
.pdf调研报告、论文、产品文档
.docxWord 文档
URL网页链接(AI 抓取内容后解析)
# 把你的素材放进去
cp ~/Desktop/年度报告.md projects/

第二步:让 AI 解析并确认结构

> 用 ppt-master 把 projects/年度报告.md 做成 PPT。
> 风格:科技公司发布会,16:9 比例,预计 15 页左右。

AI 会:

  1. 读取你的素材内容
  2. 分析信息结构(标题、要点、数据、案例)
  3. 跟你确认大纲和每页内容

第三步:确认后生成

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 后你需要做的:

  1. 把公式占位替换为实际的 LaTeX → MathType 公式
  2. 把图片占位替换为高分辨率图表(论文里导出的 PDF/EPS 矢量图)
  3. 检查每页信息量——答辩 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 里,每个竞品功能页留了截图占位——你从竞品网站截几张关键界面,粘贴进去即可。

最佳实践

什么时候用

场景适合不适合
从 Markdown/PDF/Word → PPT✅ 节省排版时间
答辩/路演/汇报✅ 结构化内容自动映射
有明确素材和结构✅ 素材质量决定输出质量
需要精细动画/转场❌ PPT Master 不做动画
品牌定制模板❌ 用公司已有的模板
纯即兴演讲大纲⚠️ 先写大纲再生成

提高输出质量的 4 件事

  1. 素材结构化:Markdown 有清晰的标题层次(# → ## → ###),AI 才能正确映射为幻灯片结构。不要丢一段纯文本进去
  2. 指定风格和用途:不光是"做个 PPT",要说"学术答辩"/"融资路演"/"技术评审"
  3. 控制信息密度:每页幻灯片不超过 6 行,超过就拆页
  4. 生成后必手改:PPT Master 是起点,不是终点——你总有最后 10% 的润色要做(换图、加动画、调细节)

与其他工具对比

PPT MasterAI PPT 网站手动做
输出格式.pptx 原生图片/在线链接.pptx
可编辑✅ 所有元素❌ 截图不可改
模板自由度中等(3 套)无限
从素材生成部分支持
成本$0.08/份订阅制 $10-30/月时间

与 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 工具便宜得多,适合偶尔使用。