核心信息

PPT Master 是一个 AI 驱动的 PPT 生成工具(17.5k Stars),可将 PDF、DOCX、URL、Markdown 等任意文档转换为原生可编辑的 PPTX 文件,输出真实的 DrawingML 形状、文本框和图表。

  • 作者:Hugo He(金融行业从业者,CPA、CPV)
  • Stars:17.5k
  • Forks:1.7k
  • 许可证:MIT
  • 版本:v2.7.0(2026-05-13)
  • 技术栈:Python 91.5% / HTML 4.5% / JavaScript 3.1%

核心功能

功能说明
原生可编辑输出真实的 DrawingML 形状、文本框和图表,PowerPoint 中可逐元素编辑
多源输入PDF、DOCX、URL、Markdown 等格式
实时预览http://localhost:5050 浏览器预览,可点击元素提交修改
模板复制传入任意 .pptx 文件,AI 提取为可复用布局模板(主题色、字体、母版结构)
动画支持页面过渡 + 逐元素入场动画,原生 OOXML 格式
语音旁白基于 edge-tts 生成逐页旁白,可导出为 MP4 视频
声音克隆支持 ElevenLabs / MiniMax / Qwen / CosyVoice
图片获取AI 生成(gpt-image-2 等)+ 网络搜索(Pexels/Pixabay)

技术架构

  • 工作方式:以 skill 工作流运行在 AI IDE 中(Claude Code、Cursor、VS Code + Copilot 等)
  • 核心流程:AI 分析内容 → 视觉设计 → SVG 生成 → PPTX 导出(python-pptx 操作 OOXML)
  • 运行环境:Python 3.10+,pip install -r requirements.txt
  • 可选依赖:Pandoc(仅对 .doc/.odt/.rtf 等旧格式)

安装方式

git clone https://github.com/hugohe3/ppt-master.git
pip install -r requirements.txt

或通过 Claude Code 插件市场:

npx skills add hugohe3/ppt-master

关联连接

  • PPT_Master — 项目实体页面
  • UI_UX_Pro_Max_Skill — 同为 AI 设计辅助工具(PPT Master 侧重办公文档,UI UX Pro Max 侧重 UI/UX 设计)
  • Agent_Skills — 同为 AI IDE 工作流技能