Anthropic 官方技能,把 .pptx 当成可读可改的工程文件,而不是黑盒子。

很多 AI 工具能「一键生成 PPT」,但生成完你想改一页版式、换一套模板、或者在原有汇报稿上接着改,它就无能为力了。PPTX 技能走的是另一条路:把 .pptx 看成由 XML 打包成的 ZIP,给 agent 一整套拆包、改页、校验、转 PDF 的脚本与规矩。它不追求一键出稿,追求的是「改得准、改完不坏」。这个技能在 2026-11-06 已将 Office 四件套统一为 Apache 2.0 许可。

技能名称PPTX(Anthropic 官方技能)
适用平台Claude 系列客户端 / Claude Code 等支持本地技能的 agent;需 Node 与 Python 环境
安装方式将仓库中 skills/pptx 目录放入客户端的技能目录(或从官方技能库安装),以官方 README 为准
仓库或市场地址https://github.com/anthropics/skills/tree/main/skills/pptx
包含能力新建、读取、改页、模板复用、增删幻灯片、清理冗余、校验、转 PDF

核心能力

1. 按任务分流,不乱选路线
技能开头就给了一张路由表:新建一套幻灯片就写 pptxgenjs 脚本;改现有稿或套模板就解包改 XML 再打包;只读取内容就用 markitdown 转成文本。这三条路对应的错误率差很多——用脚本重建一份已有模板的稿子,字体、母版、版式基本会丢;而解包改 XML 能把这些全部保住。

2. 新建:用脚本控制每一页的布局
写一段 pptxgenjs 脚本,坐标、字号、颜色、图表都可控。适合数据汇报:每季度都要出一份固定版式的报表,把数据换成变量,跑一次脚本就是一整套。技能里还专门列了 pptxgenjs 的坑(字号单位、图片裁剪、表格边框之类),并且说明它已预装,不要先去跑 npm install。

3. 改稿:解包 → 改 slide XML → 打包
这是它最实用的部分。拿一份现有的公司模板,解包后直接改 ppt/slides/slideN.xml 里的文字与图表数据,再打回去,母版和主题完全不动。实际场景是领导让你「在这份 30 页的稿子里把 Q3 数据全换成最新、再加两页总结」,手工改要一小时,交给它只需要说清楚要改哪几页。

4. 读取:一张一张抽内容,还能看缩略图
markitdown deck.pptx 会把每页内容分块输出,并用 <!-- Slide number: N --> 标出页码,方便定位。如果光看文字判断不了版式,跑 python scripts/thumbnail.py deck.pptx 前缀 会生成一张带页码的缩略图网格,适合选模板、比对版式、检查有没有文字溢出。

5. 增删页与清理,不怕文件胖成球
scripts/add_slide.py 复制幻灯片时会连同关系文件、Content Types 一起处理,不会出现「复制了一页但打不开」。scripts/clean.py 在删完页之后清掉不再被引用的幻灯片、图片与关系,避免文件体积越改越大。两项配合使用,才是一套完整的增删流程。

6. 校验与转 PDF,交付前最后一道闸
scripts/office/validate.py 会检查 schema、关系、内容类型、图表和幻灯片结构,失败时会直接告诉你改哪里;套模板的稿子加上 --original 可以用原模板做基线,不会把模板自带的 XSD 问题算到你头上。最后用 scripts/office/soffice.py --headless --convert-to pdf 转 PDF,必须走这层包装,裸跑 soffice 在沙箱里会卡住。

使用上手

  1. 检查环境。确认有 Node(pptxgenjs 已预装)、Python 3、LibreOffice(转 PDF 需要)与 markitdown。缺哪个先装哪个,否则卡在第一步很浪费。
  2. 判断任务类型。新建、改稿、只读——先告诉 agent 是哪一类,它会选对路线。
  3. 改稿先备份。把原文件复制一份,在副本上解包、改、打包,出问题能直接回退。
  4. 改完先看缩略图。跑 thumbnail.py 生成网格,一眼能看出有没有文字溢出、图片变形、页序错乱,比逐页翻快得多。
  5. 交付前跑校验。validate.py deck.pptx --original 原模板.pptx,把 schema 和关系问题清干净。
  6. 需要发人就走 PDF。用技能自带的 soffice 包装脚本转换,字体嵌入和版式比在线转换稳。

优点与不足

优点:

  • 真的在改原文件,母版、主题、字体不会被重建覆盖。
  • 脚本配套齐全,增删页、清理、校验、转 PDF 都有现成工具。
  • 校验器会给出具体修改建议,不用自己猜 XML 哪里错了。
  • Apache 2.0 许可,企业内部分发不用额外授权。

不足:

  • 依赖链偏重,要 Node、Python、LibreOffice 三套环境。
  • 没有「一键变好看」的能力,版式好坏取决于你给的模板与要求。
  • 复杂动画与切换效果不在它的处理范围内。
  • 预览需要自己转图,没装 LibreOffice 就只能看缩略图。

适合谁

  • 需要沿用公司模板、在现有稿子上改数据的人。
  • 每周期都要出固定版式汇报、想用脚本批量生成的团队。
  • 把 PPT 当交付物、对版式精度有要求的咨询与售前岗。

下载与访问

获取与授权

方案价格说明
技能本体免费Apache 2.0(2026-11-06 起与 docx / pdf / xlsx 统一)
依赖免费pptxgenjs(Node)、Python 3、markitdown、LibreOffice
使用成本0 元本机运行,仅消耗你所接 agent 的模型额度
二次分发允许保留许可证与版权声明即可

本文属于「技能」分类的 AI 资源专栏,更多评测见分类页。