L’interface est localisée ; les présentations et documents des Skills sont traduits automatiquement par IA dans votre langue. Le code, les commandes, chemins et termes techniques restent en version originale, et le document de l’auteur fait foi.
Explorer les Skills
Documents · SKILL.md

ppt-master

ppt-master

AI 从任意文档(PDF/Word/Markdown/URL)生成真正可编辑的 .pptx 文件——原生 PowerPoint 形状、 图表和动画(DrawingML),不是截图拼凑的假 PPT。内置 20 套模板(Anthropic 风、麦肯锡风、 Google 风、学术答辩风等),支持多尺寸输出(16:9/4:3/小红书竖版/A4),6000+ Tabler 图标库 + 33 种图表模板,演讲者备注可转语音旁白(90+ 语言)并导出 MP4 视频。数据本地运行,不上传云端。 Trigger keywords: 做PPT, 生成PPT, PPT, PowerPoint, 幻灯片, 演示文稿, 生成幻灯片, 文档转PPT, PDF转PPT, Word转PPT, Markdown转PPT, 答辩PPT, 组会P…

Independent GitHub snapshot · Automated classification · Original documentation governs

Documentation de la Skill

GitHub

name: ppt-master description: > AI 从任意文档(PDF/Word/Markdown/URL)生成真正可编辑的 .pptx 文件——原生 PowerPoint 形状、 图表和动画(DrawingML),不是截图拼凑的假 PPT。内置 20 套模板(Anthropic 风、麦肯锡风、 Google 风、学术答辩风等),支持多尺寸输出(16:9/4:3/小红书竖版/A4),6000+ Tabler 图标库 + 33 种图表模板,演讲者备注可转语音旁白(90+ 语言)并导出 MP4 视频。数据本地运行,不上传云端。 Trigger keywords: 做PPT, 生成PPT, PPT, PowerPoint, 幻灯片, 演示文稿, 生成幻灯片, 文档转PPT, PDF转PPT, Word转PPT, Markdown转PPT, 答辩PPT, 组会PPT, 投资人Pitch, 学术PPT, 商务PPT, ppt-master, ppt master, make a PPT, create PowerPoint, generate slides, 帮我做PPT, 生成一个PPT, 做一份演示文稿, 做presentation, make a presentation, 转成PPT, 导出PPTX. allowed-tools:

  • Read
  • Write
  • Edit
  • Bash
  • Glob
  • Grep
  • Agent
  • TaskCreate
  • WebFetch metadata: category: content source: https://github.com/hugohe3/ppt-master install: /plugin install ppt-master@ppt-master version: "1.0.0" license: MIT

PPT Master — AI 生成真正可编辑的 PowerPoint

27,000+ GitHub Star · MIT 开源 · 不是截图拼凑,每个文本框、形状、图表都能独立编辑

PPT Master 是 Hugo He 开发的 Claude Code Skill,将任意文档(PDF、Word、Markdown、网页链接)自动生成真正可编辑的 .pptx 文件——底层用的是 DrawingML(PowerPoint 原生矢量格式),每个元素都可以在 PowerPoint 里独立点击编辑,和手写的一样。

和"截图流"PPT 工具的区别

截图流工具                          PPT Master
┌─────────────────────┐           ┌─────────────────────┐
│ AI 生成一堆 PNG 图片  │           │ AI 生成 SVG 设计稿    │
│ 塞进 PPT 当背景       │           │ Python → DrawingML   │
│ ❌ 改不了文字          │           │ ✅ 每个元素独立可编辑  │
│ ❌ 调不了颜色          │           │ ✅ 原生形状+图表+动画 │
│ ❌ 换不了图表数据       │           │ ✅ 图表数据可修改     │
└─────────────────────┘           └─────────────────────┘

技术路线:输入文档 → AI 生成 SVG(设计稿)→ Python 转换 SVG → DrawingML → 输出原生可编辑 .pptx。SVG 和 DrawingML 本质同源(2D 矢量格式),转换是"方言翻译"而非格式跨越。

核心能力

🎨 20 套内置模板

Anthropic 风 · 麦肯锡风 · Google 风 · 学术答辩风 · 科技创业风 · 极简风 · 渐变风 · 复古风 · 更多——覆盖商业、学术、科技全场景。

📐 多尺寸输出

16:9 宽屏 · 4:3 标准 · 小红书竖版 3:4 · 朋友圈 1:1 · A4 打印 · 自定义尺寸。

🖼️ 内置资源库

  • 6000+ Tabler 图标:无需外部下载,按需自动引用
  • 33 种图表模板:柱状图、折线图、饼图、雷达图、甘特图、流程图等

🎬 原生动画 & 动效

两层动画系统,均为 DrawingML 原生对象,可自由编辑:

层级说明默认
页面过渡 (Slide Transitions)淡入淡出等页面切换效果✅ 开启
元素入场 (Entrance Animations)逐元素飞入、淡入等❌ 关闭,-a auto 开启

三种触发方式:

  • on-click — 点击触发,适合现场演讲
  • after-previous — 自动播放,适合旁白配音/视频导出
  • with-previous — 并行展示

🎙️ 旁白转语音 + 导出视频

演讲者备注 → AI 语音旁白(90+ 语言)→ 嵌入 PPTX → PowerPoint 一键导出 MP4 视频。动画自动切到 after-previous 模式配合旁白节奏。

🔒 本地运行

所有处理在本地完成,文档不离开你的电脑。仅消耗模型 API token 费用,无其他成本。

安装

方式一:Claude Code 插件(推荐)

# 在 Claude Code 中执行:
/plugin marketplace add hugohe3/ppt-master
/plugin install ppt-master@ppt-master

方式二:跨 Agent CLI

npx skills add hugohe3/ppt-master

环境依赖

pip install -r requirements.txt   # Python 3.10+

使用方式

"帮我把这份 PDF 做成 PPT,麦肯锡风,10 页以内"
"把这篇 Markdown 文档转成学术答辩风格的幻灯片"
"用这个 Word 文档生成一份投资人 Pitch,16:9,带动画"
"给这个网页链接做一份小红书竖版 PPT"
"给这份 PPT 加上演讲旁白,导出 MP4"

动画开启方式

-a auto                    # AI 根据内容语义自动分配动画
# 或通过 animations.json 精细控制每个元素的动画

设计哲学:作者刻意默认关闭元素动画——用户反馈自动动画显得"突兀"和"AI 味太重"。需要时按需开启,与 Dog-Skills 的反「AI 味」理念一致。

性能参考

页数预计生成时间推荐模型
5 页~5-10 分钟Claude Sonnet
10 页~10-20 分钟Claude Opus(推荐)
20+ 页~30+ 分钟Claude Opus,分批生成

最佳搭配

  • humanize-ppt:先用 humanize-ppt 做演讲结构设计(AST 大纲+演讲体检),再用 ppt-master 渲染成可编辑 .pptx
  • baoyu-skills:需要配图时,用 baoyu-image-gen 生成插图再嵌入 PPT
  • markitdown:先把 PDF/Word 转成干净 Markdown,再喂给 ppt-master,效果更好
  • theme-factory:用主题工厂生成品牌配色方案,作为 ppt-master 的自定义模板参考

局限

  • 需要 Python 3.10+ 环境(非纯浏览器方案)
  • 10 页 PPT 约 10-20 分钟,非秒级生成
  • 无可视化拖拽界面,全程通过对话操作
  • 图表是静态形状,不绑定 Excel 动态数据
Skills enregistrées