pptx
PPT 创建、模板应用、HTML 渲染、图表插入、批量生成。
评分明细
适用场景
anthropic-pptx 快速入门
Anthropic 官方 PPT Skill,基于 python-pptx,让 AI 按大纲直接产出可编辑、含演讲者备注、带图表的 .pptx 文件。
这是什么?解决什么问题?
anthropic-pptx 是 Anthropic 在 anthropics/skills 仓库中维护的 PowerPoint 处理 Skill,基于 python-pptx 库。它能做的事:按 Markdown 大纲自动生成 PPT、应用公司模板、插入图表(柱状/折线/饼图)、添加演讲者备注、批量生成 N 份定制化幻灯片、自动校验布局避免溢出。
对小白来说,这个 Skill 解决了”AI 写出大纲,但要做成 PPT 还得手动粘贴复制”的问题。你只要说”按这份大纲做 20 页季度汇报 PPT,模板用 company-template.pptx”,AI 就会跑 python-pptx 直接出文件,排版也不会乱。
准备工作
- 支持 Agent:Claude Code(主推)、支持 Skills 协议的 Agent。
- 运行环境:Python 3.10+;
pip install python-pptx。 - 可选工具:LibreOffice(用于转 PDF 预览);Pillow(图表图片处理)。
- 目标场景:周报/月报/季度汇报、产品介绍、培训材料、销售提案、毕业答辩。
3 步快速上手
第 1 步:安装依赖
pip install python-pptx pillow
克隆 Skill:
git clone https://github.com/anthropics/skills.git
cp -r skills/pptx ~/.claude/skills/
第 2 步:在 Claude Code 中发起任务
claude
发起任务:
请用 pptx Skill 帮我做一份 15 页的产品介绍 PPT。大纲:
1. 市场背景
2. 目标用户
3. 核心功能
4. 技术架构
5. ...
模板用 company-template.pptx,字体要求中文用思源黑体,英文用 Inter。
AI 会读取模板、逐页填充内容、生成 .pptx。
第 3 步:校验与微调
# 转 PDF 看效果
libreoffice --headless --convert-to pdf product-intro.pptx
或直接 PowerPoint 打开手动调整,python-pptx 生成的 .pptx 完全可编辑。
常见踩坑
- 模板版本不兼容:模板是 PowerPoint 2019 之前的 .ppt 格式(非 .pptx),python-pptx 解析失败,先用 PowerPoint 另存为 .pptx。
- 中文字体替换失败:模板里用的字体 AI 找不到时,会静默替换为默认字体,导致排版变化。提前说明字体要求。
- 图表被切掉:python-pptx 插入的图表位置计算有时偏,Skill 提供了”自动适配”逻辑,但要开启。
- 演讲者备注丢失:很多人忘了告诉 AI 加备注,Skill 默认会加,但需要 prompt 里确认。
- 复杂动画无法表达:python-pptx 对动画支持有限,Skill 会建议”用切换效果代替”。
- 图片失真:插入的图片分辨率太低,Skill 提示要求”至少 150 DPI”。
初级用法
- 周报/月报自动化:把每周 OKR 进展喂给 Skill,自动生成周会汇报 PPT。
- 毕业答辩/课程作业:把论文大纲给 Skill,出答辩 PPT 初稿。
- 销售提案:模板 + 客户信息,出定制化提案,告别”客户名写错”的尴尬。
高级玩法
- 图表自动生成:Skill 支持原生 PowerPoint 图表(柱状/折线/饼图),也支持 matplotlib 生成图片再插入,两种风格各有适用场景。
- 模板继承 + 主题切换:同一份大纲,用不同模板出”商务版""活泼版”对比。
- 批量个性化:把客户名单 JSON 喂进去,Skill 批量生成 N 份”客户名不同、其他内容一致”的销售 PPT。
小技巧
- 大纲尽量结构化(标题/副标题/要点),AI 生成时不会”跑题”。
- 模板选择时优先用 16:9 宽屏,4:3 老模板可能与现代内容不适配。
- 想要”演讲者备注更自然”时,在 prompt 里说”备注用对话式语气,避免逐字念稿”。
- 复杂图表建议用 matplotlib 渲染成 PNG 插入,比原生 PowerPoint 图表更灵活。
- 生成后用 LibreOffice 转 PDF 快速预览,避免反复打开 PowerPoint。
常见问题 FAQ
Q1: 这个 Skill 跟 anthropic-pptx 有什么关系?必须装吗?
A: Skill 是给 AI Agent 用的”技能包”,能告诉 Agent 怎么按特定规范工作。不是必须装——如果你的项目规模小、要求不高,不装也能用。但装上能让 Agent 输出的质量更高、更符合最佳实践,推荐装。
Q2: 这个 Skill 适合哪些 AI Agent?Cursor?Claude Code?其他?
A: anthropic-pptx 来自 Anthropic,主要面向支持 Skill 机制的 Agent。常见兼容 Agent 包括 Claude Code、Cursor、OpenCode、Windsurf 等。具体兼容性请查 Skill 官方文档。
Q3: 装了这个 Skill 后,会拖慢 Agent 响应吗?
A: 会的——Skill 通常会增加 prompt 长度,导致响应变慢、token 消耗增加。但质量提升明显。建议:1) 只装项目必需的 Skill;2) 用 Skill 启动/加载/卸载机制按需加载;3) 定期清理不用的 Skill。
Q4: 怎么验证 Skill 装对了?
A: 在 Agent 中输入”列出已加载的 Skill”或类似命令。如果 Skill 出现在列表里,说明装对了。然后用 Skill 跑一个相关任务,看输出是否符合 Skill 规范。
Q5: 这个 Skill 有许可证吗?能商用吗?
A: 取决于 anthropic-pptx 的许可证。常见许可证包括 MIT(完全自由)、Apache-2.0(自由但有专利条款)、源可用(可看不能用)、GPL(强开源)。商用前请查仓库 LICENSE 文件。
参考链接
- 官方仓库:https://github.com/anthropics/skills
- 该 Skill 目录:https://github.com/anthropics/skills/tree/main/skills/pptx
- python-pptx 文档:https://python-pptx.readthedocs.io/
- 模板示例:https://github.com/anthropics/skills/tree/main/skills/pptx/examples
- LibreOffice:https://www.libreoffice.org/
- 思源黑体:https://github.com/adobe-fonts/source-han-sans
为什么 PPT 处理价值高
PPT(演示文稿)是职场人几乎每天都要打交道的格式:周报、月报、季度汇报、产品介绍、销售提案、培训材料、毕业答辩、招商路演。
传统 PPT 工作流是”先用 Word 写大纲 → 复制到 PPT 调样式 → 一页一页手动调整”,非常耗时。Anthropic 的 pptx Skill 把这个流程自动化:AI 按大纲直接生成符合公司模板的 PPT,你只需要在最后做微调。
对销售团队特别有价值:同一份产品介绍,需要给不同客户做定制,Skill 可以批量生成 N 份”客户名不同、其他内容一致”的销售提案。对培训部门,可以批量生成 N 个学员的毕业证书。
进一步阅读
- python-pptx 官方文档(https://python-pptx.readthedocs.io/) 详细讲 PPTX 的底层 API。
- 模板示例(https://github.com/anthropics/skills/tree/main/skills/pptx/examples) 里有各种真实模板。
- LibreOffice(https://www.libreoffice.org/) 可作为 PPT 兼容性测试工具,转 PDF 预览。
- 思源黑体(https://github.com/adobe-fonts/source-han-sans) 是 Adobe 与 Google 合作的开源中文字体,商用免费。
- 微软 Office 设计模板(https://create.microsoft.com/en-us/template) 提供大量免费 PPT 模板。
- Beautiful.ai、Canva 等工具提供现代设计风格,Skill 内部可能引用其设计语言。
实战建议
- 周报/月报自动化:把每周 OKR 进展喂给 Skill,自动生成周会汇报 PPT。
- 毕业答辩/课程作业:把论文大纲给 Skill,出答辩 PPT 初稿,效率提升 5-10 倍。
- 销售提案:模板 + 客户信息,出定制化提案,告别”客户名写错”的尴尬。
- 图表自动生成:Skill 支持原生 PowerPoint 图表(柱状/折线/饼图),也支持 matplotlib 生成图片再插入。
- 模板继承 + 主题切换:同一份大纲,用不同模板出”商务版""活泼版”对比。
- 批量个性化:把客户名单 JSON 喂进去,Skill 批量生成 N 份”客户名不同、其他内容一致”的销售 PPT。
本文基于官方文档和公开资料整理,AI辅助生成,MagicNetWorld 尚未完成独立实测。如有错误或过时信息,请通过 contact@magicnetworld.com 反馈。
pptx Skill 多维度简评
来源:anthropics/skills(官方) 类别:文档处理 / 演示文稿
说明:本文基于官方文档和公开资料整理,未经 MagicNetWorld 实测。
一、核心定位与价值
PPT 是会议、汇报、路演的核心工具,但也是 AI 最难做好的文档类型——排版、配色、字体协同要求高。pptx Skill 通过脚本执行 + 参考文档的方式处理 PPT,比纯 Prompt 注入更精确地控制布局和图表。
技术实现基于 python-pptx 库和 .pptx 文件格式理解(.pptx 本质是 ZIP 压缩包内含 XML)。
二、核心能力清单
| 操作 | 实现 | 适用场景 |
|---|---|---|
| 从零创建 | python-pptx | 汇报、路演 |
| 读取解析 | python-pptx / markitdown | 提取内容 |
| 编辑修改 | XML 解包→编辑→重新打包 | 更新数据 |
| 合并/拆分 | python-pptx | 多 PPT 合并 |
| 模板应用 | python-pptx | 套用公司模板 |
| 版式/布局 | 自动校验 | 保持设计一致 |
| 演讲者备注 | python-pptx | 自动生成讲解要点 |
| 图表插入 | python-pptx | 数据可视化 |
| HTML 渲染 | 内置 | 复杂版式 |
三、10 大实战场景
场景 1:Q2 产品汇报 PPT
10 页汇报 PPT:封面→目录→核心数据亮点→重点项目进展→问题与风险→Q3 规划→致谢。配色深蓝色系,简洁商务风格。
场景 2:创业项目路演 PPT
痛点分析→解决方案→市场规模→产品演示→商业模式→竞品对比表→团队介绍→融资计划。橙黑配色。
场景 3:套用公司模板
提供公司 .pptx 模板文件,按照模板样式填充新内容。
场景 4:修改已有 PPT
更新特定页面数据、删除页面、增加新页面。
场景 5:自动生成演讲者备注
为每一页生成讲解要点,辅助演讲。
场景 6:PPT → PDF
导出为加密 PDF 分发(结合 pdf Skill)。
场景 7:PPT → 图片
导出每一页为 PNG 图片,用于手机预览。
场景 8:批量生成系列 PPT
一个模板 + 多份数据 → 批量生成不同客户的 PPT。
场景 9:数据 → PPT 图表
根据 Excel 数据自动生成销售分析 PPT。
场景 10:会议全流程链式调用
会议录音文本 → xlsx(待办事项表)→ docx(会议纪要)→ pptx(汇报框架页)
四、5 个关键技巧
- 描述每页内容:具体列出每页要展示什么(“封面、目录、第 3-4 页:核心数据亮点”),而非”做份 PPT”
- 明确风格关键词:商务(深蓝灰白)、年轻(橙绿紫渐变)、极简(黑白灰+强调色)、科技(深色+霓虹色)
- 控制每页要点数:“每页不超过 5 个要点”,避免文字墙
- 提供模板:丢入公司 .pptx 模板保持风格统一
- 链式调用:xlsx → pptx → pdf 黄金组合
五、4 种风格配色参考
| 风格 | 配色 | 字体 | 适用 |
|---|---|---|---|
| 商务 | 深蓝 + 灰 + 白 | Calibri / 思源宋体 | 企业汇报 |
| 科技 | 暗紫 + 霓虹绿 | Space Grotesk | 技术分享 |
| 年轻 | 橙 + 绿 + 紫渐变 | 阿里巴巴普惠体 | 产品发布 |
| 极简 | 黑白灰 + 强调色 | Helvetica 替代字体 | 设计展示 |
六、安装与限制
安装
# Claude Code
/plugin install document-skills@anthropic-agent-skills
# 通用
npx skills add anthropics/skills --skill pptx
限制
| 限制 | 说明 |
|---|---|
| 复杂动画 | 路径动画、自定义动画可能简化 |
| 嵌入视频 | 大文件支持有限 |
| 母版复杂版式 | 可能需手动调整 |
| 旧版 .ppt | 需先转 .pptx |
七、总结
核心价值:从零生成高质量 PPT、套用模板批量生成、链式调用形成完整工作流。
适用人群:所有人。
投入产出比:⭐⭐⭐⭐⭐——必装。
参考资料
- Anthropic Skills 官方仓库 — GitHub
- pptx Skill 详情 (SkillsHunt) — 官方 Skill 文档
- Agent Skills 开放规范 — 官方网站
- Anthropic Official Skills Complete Guide — 技术文章
- python-pptx 文档 — 官方文档
- Claude Code Skills for Document Processing — 技术文章
快速安装
pip install python-pptx pillow
```
克隆 Skill:
```bash
git clone https://github.com/anthropics/skills.git
cp -r skills/pptx ~/.claude/skills/