一、基本信息
| 项目 | 内容 | 数据来源 |
|---|---|---|
| 正式名称 | pptx | 合集仓库子目录名(见下方说明) |
| 所属合集仓库 | anthropics/skills(Anthropic 官方 Agent Skills 公开仓库) | GitHub |
| 作者/维护者 | Anthropic | GitHub 组织账号 |
| 来源链接 | https://github.com/anthropics/skills/tree/main/skills/pptx | — |
| 许可证 | Proprietary(源码可见但非开源,完整条款见仓库内 LICENSE.txt;与同仓库 docx/pdf 一致) | SKILL.md 头部声明 + LICENSE.txt |
| 所属仓库整体 Stars/Forks | 160,706 / 18,967(注:按合集仓库规则不计入本技能个体热度评分,仅供了解仓库整体规模) | GitHub API |
| 该技能自身活跃度 | 标题含 “pptx” 的 Issue/PR 共 24 条(12 Issue + 12 PR),最近一条创建于 2026-06-01(修复 Keynote 兼容性问题) | GitHub Issue 搜索 API |
| 最新版本 | SKILL.md 无显式 version 字段;仓库内有一条尚未合并的 PR 提及 “v6.0”(更新 ADVANCED.md/CHANGELOG.md),说明下一版本正在准备中但未发布 | GitHub PR 列表 |
| 安装方式 | Claude Code 插件市场一条命令安装(见第十章) | 官方 README + marketplace.json |
二、功能介绍与亮点
pptx 是 Anthropic 官方 Agent Skills 仓库中的 PowerPoint 处理技能,覆盖读取、编辑、创建三类场景:
- 读取与分析:
markitdown提取文本内容;thumbnail.py生成可视化缩略图总览;也可解包访问原始 XML 做精细分析 - 编辑已有文件:分析模板缩略图 → 解包 → 操作幻灯片/内容 → 清理 → 重新打包的工作流(详见配套 editing.md)
- 从零创建:基于 pptxgenjs 库生成,配套 pptxgenjs.md 提供完整参考
亮点:① 官方出品,是 Claude.ai/API 内置 PPT 生成能力的同源实现;② 设计系统显式化——SKILL.md 直接写入十套主题配色(主色 60-70% 视觉占比+辅色+点缀色三级体系)、字体搭配表、版式规则,并列出“标题下加装饰线”等一眼看出 AI 生成的反面清单,避免同类技能常见的“能跑但丑”问题;③ 强制视觉 QA 闭环——要求用全新视角的 subagent 检查渲染后的截图,明文规定“第一次检查零问题=没看仔细”,必须完成至少一轮修复-复查才能宣布完成,这是本次候选中唯一把“生成后强制自证”写成硬性步骤的技能;④ 近两个月内仍有真实、持续的社区问题报告与对应修复 PR 在推进(如 Keynote 打不开、LibreOffice 转换偶发失败),显示官方仍在积极响应。
三、适用场景
固定分类:文档与办公自动化
适用于:制作路演/融资 PPT、会议汇报、课程讲义、产品发布演示;套用企业模板批量生成幻灯片;提取已有 PPT 文本用于摘要、翻译或审阅。受益人群:需要频繁产出演示文稿但缺乏设计能力的知识工作者、创业者、咨询顾问、教师。
四、跨 Agent 兼容性
| Agent | 结论 | 依据 |
|---|---|---|
| Claude Code | 原生支持 | 官方安装方式即 Claude Code 插件市场机制(/plugin marketplace add anthropics/skills) |
| Codex | 未验证 | 已抓取材料未提及 Codex 专门支持,本次未为兼容性单独发起搜索 |
| OpenClaw | 未验证 | 同上 |
| Hermes Agent | 未验证 | 同上 |
补充:同时是 Claude.ai 与 Claude API 的官方 PPT 生成能力来源(SKILL.md 表述适用于“任何涉及 .pptx 的场景”),但这两者不在本报告固定评估的四个 Agent 范围内,仅作背景记录。
五、推荐理由
市面上多数第三方 PPT 生成技能只解决“能不能生成”,很少显式解决“生成得好不好看、有没有检查过”。pptx 的差异化恰在这里:它把配色、字体、版式的具体规则写成可执行清单,并强制要求用独立视角对渲染结果做至少一轮视觉复查,这套“生成+设计约束+强制自证”的组合在同批候选中最系统化。第三方比较站点 powerpoint.md 将其列为该品类“Popular PPTX skill”榜首,部分社区扩展(如面向学术答辩场景的 academic-pptx-skill)明确选择“基于其扩展”而非另起炉灶,侧面印证其已成为事实标准基座。
六、评分
| 维度 | 分数 | 说明 |
|---|---|---|
| 受欢迎程度 | 9 | Anthropic 官方出品;第三方比较站点 powerpoint.md 将其列为 PPTX 品类榜首;子目录自身 Issue/PR 检索合计 24 条,为本次同批“待收录官方子技能”中除已收录的 pdf(26 条)外最高。仓库整体 160,706 星未计入个体评分 |
| 可用性 | 7 | 文档详尽(SKILL.md + editing.md + pptxgenjs.md 三份专项指南,含设计系统与 QA 清单);但该子目录最近一次实际合并的改动为 2026-02-06(约 5 个月前),5-6 月新开的多条修复 PR(Keynote 兼容性、LibreOffice 转换重试等)截至取证时仍未合并,已知缺陷尚未完全修复 |
| 安全性 | 8 | 见下方安全检查清单 |
| 综合评分 | 8.0 | 三项均值 |
安全检查清单:
| 检查项 | 结果 |
|---|---|
| ① Shell 命令与权限范围 | 依赖本地 Python 脚本(unpack/pack/thumbnail/soffice 封装)、npm 包 pptxgenjs、系统工具 LibreOffice(soffice)与 Poppler(pdftoppm),均用于本地文件转换,无广域系统操作 |
| ② 运行时联网外发 | 已抓取的 SKILL.md 全文未发现任何外部网络调用,纯本地渲染与格式转换 |
| ③ API Key/凭据 | 不需要任何 API Key 或凭据 |
| ④ 可疑指令排查 | 已完整抓取 SKILL.md 正文,未发现 prompt injection 或隐藏指令;需如实披露一条开放 Issue——“QA subagent 提示词在经 API(非 Agent 工具)调用时可能以可见文本形式泄露”,属实现缺陷而非恶意注入,已列入第十一章注意事项 |
| ⑤ 作者/组织信誉 | Anthropic 官方账号发布,信誉最高档 |
| ⑥ License | Proprietary(源码可见非开源),条款在 LICENSE.txt 中有明确声明,非“不明确” |
| ⑦ 最近维护 | 子目录相关 Issue/PR 最近创建于 2026-06-01(修复 Keynote 兼容性),显示近期仍有人力投入,但该 PR 截至取证尚未合并 |
因存在本地代码执行(范围明确可审计)且许可证并非完全开源,未达“纯提示词无代码执行;或官方出品且完全开源可审计”的 9-10 档,定为 8 分(“有代码执行但范围明确、可审计;无外联;License 清晰”档位)。
七、跟同类 Skills 相比的优势
| 对比对象 | 定位 | 与本 skill 的差异 |
|---|---|---|
| xlsx(anthropics/skills 同仓库姊妹技能) | 官方表格/Excel 处理技能 | 与 pptx 服务不同文件格式场景,非直接竞品;本次候选池中活跃度(13 条 Issue/PR)低于 pptx(24 条) |
| tfriedel/claude-office-skills(780★) | 第三方 Word/PPT/Excel/PDF 技能包 | 自述已建议用户改用官方仓库,功能覆盖面广但单项深度、维护频率均不及官方版本 |
| appautomaton/document-SKILLs(132★,MIT) | 显式“基于 Anthropic 官方技能改编”的衍生版 | 本质是官方版本的二次分发,权威性与更新速度不及原版 |
| Gabberflast/academic-pptx-skill | 面向学术会议报告/答辩场景的扩展技能 | 明确定位为“配合官方 pptx skill 使用”而非替代,功能互补,侧面印证官方版本已是事实标准基座 |
核心差异化:pptx 是同批候选中唯一把“设计系统规则”与“强制视觉 QA 循环”写入执行流程的选项,且已被独立第三方比较站点列为该品类默认代表。
八、用户评价
本次为该技能专门发起 3 次检索验证(超出常规 2 次预算,原因如实说明):前两次分别命中“Claude PowerPoint 加载项”评测(automateed.com)与一篇仅讲工作流程、未含实测意见的教程(smartscope.blog)——均与本报告评估的 GitHub SKILL.md 技能非同一产品或缺乏可用个人评价,故未采纳;第三次抓取 powerpoint.md(37 款 Claude PPT 技能对比站)确认其被列为 “Popular PPTX skill” 榜首并给出“内置设计 QA 流水线”的正面评述,但这是编辑性榜单定位而非个人证言,已计入第五、六章而非本章。本次未收集到针对该技能本身、有明确身份/来源的个人用户证言,如实说明,不编造、不再追加抓取凑数。
九、其他补充
同一插件包 document-skills@anthropic-agent-skills 会同时安装 docx、pdf、pptx、xlsx 四个姊妹技能(其中 docx、pdf 已在本索引另行推荐),安装一次即可获得完整办公文档处理能力。仓库内一条尚未合并的 PR 显示 pptx 正在准备 v6.0 版本更新,后续内容可能有变化。
十、安装使用方式
Claude Code 插件市场(推荐):
/plugin marketplace add anthropics/skills
/plugin install document-skills@anthropic-agent-skills
也可通过 Claude.ai 直接使用(官方内置,需开启代码执行与文件创建);Claude API 用户可参考官方 Skills API 文档接入。
安装后注意事项: 安装后无需重启,直接提出“帮我做一份关于 XX 的 PPT”等请求即可触发;本地需具备 npm(pptxgenjs)、LibreOffice(soffice)、Poppler(pdftoppm)等工具方可完整使用创建/转换功能,具体依赖清单见 SKILL.md。
十一、注意事项
- 存在多条已知开放缺陷:产出的 .pptx 在 Apple Keynote 中可能因 OOXML 兼容性问题无法导入;LibreOffice 转 PDF 偶有失败且当前无自动重试;代码执行沙箱中 react/react-dom 版本不匹配可能导致图标渲染错误;这些修复 PR 均已提交但截至本次取证尚未合并;
- 通过 API(非 Agent 工具)调用时,QA subagent 的提示词可能以可见文本形式泄露给用户,属体验缺陷;
- 许可证为 Proprietary(源码可见但非开源),如需二次分发或商用需自行核实 LICENSE.txt 条款;
- 该技能是“合集仓库中的一个子技能”,来源链接务必使用本报告给出的子目录级链接,而非仓库根链接;
- Codex、OpenClaw、Hermes Agent 的兼容性本次未获得可验证材料,如需在其他 Agent 环境使用请自行测试。