幻灯片是说服的工具,也是最难让 AI「做对」的格式——坐标错位、字体丢失、图表损坏,任何一个细节都会让演示翻车。Anthropic 官方的 PPTX Skill 让 Claude Code 及兼容 Agent 能生成原生可编辑、格式规范的演示文稿,也能读取和重组任何现有 deck。
能做什么:生成、编辑、读取、备注
- 生成专业 deck:用 pptxgenjs 从零创建幻灯片,控制版式、配色、对齐;图表走原生 PowerPoint 图表(可编辑),不渲染成死图片
- 编辑现有演示:解压直接改幻灯片 XML,支持基于模板(.potx/.pptx)构建、复用版式、插入图标
- 读取与解析:从任意 .pptx 提取文本与结构(markitdown 按幻灯片逐块输出),生成缩略图网格快速预览每页
- 合并与拆分:复制幻灯片、删除/重排页面(保留所有包内关联)、跨 deck 组合
- 演讲者备注:为每页写入 speaker notes,演讲时直接可用
技术底座:pptxgenjs + 原生 XML 管线
Skill 同样分场景选工具:创建用 pptxgenjs(Node 库,API 直观);编辑/模板直接解压改 ppt/slides/slideN.xml;读取用 markitdown + 缩略图脚本。其工程价值在「防坑」层:颜色必须无 # 前缀、阴影偏移不能为负、堆叠柱状图的数据标签位置不能 outEnd、组合图必须声明双坐标轴——这些坑都能直接损坏文件,Skill 内置的 validate.py 会在交付前逐一检查并给出修复指引。
典型使用场景
- 商业提案生成:让 AI 把方案要点整理成结构清晰、风格统一的 pitch deck
- 基于模板的定制:用公司 .potx 模板批量生成项目汇报,保持品牌视觉一致
- 演示重组:从多份历史 deck 中抽取相关页面,组合成新的汇报
- 文档转演示:把报告/论文要点自动转成带演讲备注的幻灯片
使用方法与下载
Claude Code 用户:将 skills/pptx 目录放入项目的 .claude/skills/ 文件夹即可;之后自然语言描述任务(「把这份方案做成 10 页的演示」),Agent 自动完成。完整代码见 GitHub 官方仓库。
其他 Agent 用户:遵循标准 SKILL.md 约定,兼容支持 Agent Skills 标准的工具链。官方文档见 Anthropic Agent Skills 文档。
相关资源
文档处理四件套可组合使用:PDF 处理 Skill(pdf)、Word 处理 Skill(docx)、Excel 处理 Skill(xlsx)。若需要 AI 直接生成可编辑 PPTX,也可参考 PPT Master 工具。