1. 基本信息
| 项目 | 内容 | 数据来源 |
|---|---|---|
| 名称 | pptx-generator | SKILL.md |
| 所属合集仓库 | MiniMax-AI/skills(MiniMax 官方 Agent Skills 公开仓库) | GitHub |
| 作者/维护者 | MiniMax(AI 大模型厂商,产品线覆盖视频/音乐/图像生成,官方 GitHub 组织账号) | GitHub API |
| 来源链接 | https://github.com/MiniMax-AI/skills/tree/main/skills/pptx-generator | — |
| 许可证 | MIT | GitHub API |
| 所属仓库整体 Stars/Forks | 13,196 / 1,131(注:该数字属整个合集仓库,不代表本技能自身热度) | GitHub API |
| 该技能自身活跃度 | 子目录专属提交 2 次(均为 2026-03-21,创建与目录整理);仓库整体最近一次推送 2026-04-18 | GitHub API(path 范围查询) |
| 最新版本 | SKILL.md 声明 version 1.0,未见独立 Release 标签 | SKILL.md |
| 安装方式 | Claude Code 插件市场一条命令,或手动复制技能目录 | 仓库 README |
2. 功能介绍与亮点
pptx-generator 是一个覆盖“读取—编辑—新建”全流程的 PowerPoint 处理技能:
- 新建(Creating from Scratch):内置 18 种配色方案与 Sharp/Soft/Rounded/Pill 四种视觉风格,通过统一的
theme对象(primary/secondary/accent/light/bg五个色键)强制贯穿全部幻灯片,避免逐页配色漂移;封面、目录、章节分隔、内容、总结五种页面类型各有独立排版规范。 - 编辑(Editing):对已有模板文件做 XML 层面的结构化编辑,保留原版式。
- 读取(Reading):用
markitdown提取现有 PPTX 的文字内容供分析。 - 渲染依赖
pptxgenjs(Node.js)与markitdown(Python)两个成熟开源库,逐页生成独立 JS 文件、可并发用子 Agent 分工生成,最后统一编译为 PPTX。 - 内置 QA 检查清单,交付前要求逐项核对页码徽标位置、配色一致性等常见问题。
3. 适用场景
固定分类:文档与办公自动化。适合需要快速产出视觉风格统一、可在 PowerPoint/Keynote/Google Slides 中正常打开编辑的演示文稿的用户——例如准备工作汇报、产品方案、课程讲义的人群,尤其是希望免去手动逐页调配色、字体的场景。
4. 跨 Agent 兼容性
- Claude Code:✅ 原生支持——README 提供
claude plugin marketplace add官方安装命令 - Codex:✅ 原生支持——README 提供
git clone+ 软链接到~/.agents/skills的明确步骤 - OpenClaw:⚠️ 需适配——同仓库一条 2026-03-25 提交的 Issue(#20)明确请求官方 OpenClaw 适配,并点名 pptx-generator 等文档类技能“目前需要手动调整元数据与命令示例才能用”,截至抓取时该 Issue 已关闭但未见维护者给出适配方案
- Hermes Agent:❓ 未验证——已抓取材料未提及
5. 推荐理由
用统一的 token 化 theme 对象把配色一致性做成强制约束,配合读取、模板编辑、从零新建三种能力覆盖日常 PPT 处理的完整链路,独立第三方评测把“跨页设计一致性”列为该技能相对同类工具的最突出优势。
6. 评分
| 维度 | 分数 | 说明 |
|---|---|---|
| 受欢迎程度 | 7 | 所属合集仓库 13,196 stars 不可直接记给单个子技能;本技能被 powerpoint.md、LobeHub、officialskills.sh、Skillstore、AI Agent Skill HUB 等至少 5 个独立第三方技能目录站收录,其中 powerpoint.md 对 37 个同类 PPT 技能做横向对比评测并单独给出量化打分;仓库自身 Issue 区亦有真实用户主动询问该技能获取方式(#1)与适配诉求(#20) |
| 可用性 | 7 | 5 份分层参考文档(设计系统、幻灯片类型、编辑工作流、API 参考、QA 清单,合计约 55KB)覆盖详尽,属纯 Node.js/Python 本地依赖、无需付费账号;但第三方横向评测明确指出“逐页 JS 文件 + 统一编译”的工作流比单文件方案更繁琐,“易用性”是该评测五项子分中最低的一项;所属仓库最近一次推送在 2026-04-18,距今 3 个多月 |
| 安全性 | 8 | 见下方检查清单 |
安全检查清单:
① shell 命令执行——仅涉及安装 pptxgenjs/markitdown 等知名开源库与在本地运行 node/python 脚本生成文件,无任意代码执行迹象
② 联网外发——生成流程全程本地文件读写,未见向外部服务器发送用户数据
③ 凭据存储——不涉及,无需任何 API Key 或账号凭据
④ 可疑指令——通读 SKILL.md 及全部参考文档,指令均为幻灯片排版生成逻辑,未见诱导性或隐蔽外发代码
⑤ 作者信誉——MiniMax 为公开的 AI 大模型厂商官方账号,仓库内其余技能对第三方引用内容(如 Anthropic 衍生的 canvas-design、algorithmic-art)均补齐 Apache 2.0 许可证文本,许可证操作规范、无造假迹象
⑥ License——MIT,仓库根目录与 SKILL.md 均明确声明
⑦ 最近维护——仓库整体 3 个多月前有过更新,该技能自身自 2026-03-21 加入后未见后续专属提交
7. 跟同类 Skills 相比的优势
| 竞品 | 定位 | 差异 |
|---|---|---|
| pptx(anthropics/skills 官方技能) | 同样基于 pptxgenjs+markitdown 生成/编辑/分析 PPTX,额外接入 LibreOffice 无头转换 + Poppler 图像栅格化,做“渲染成图后逐页检查溢出/重叠/对比度”的可视化 QA 流水线,并提供基于原模板的 schema 校验 |
质检严谨度更高、依赖环境更重(需完整 LibreOffice 沙箱);pptx-generator 轻量得多,用统一 theme 契约与 18 套配色/4 种风格配方把“设计一致性”直接做成生成阶段的强约束,QA 环节仍是人工检查清单而非渲染比对 |
| 单文件 HTML 演示技能(如 guizang-ppt-skill、qiaomu-bento-ppt 等) | 产出自带查看器的单个 .html 文件,浏览器直接演示,无需安装 PowerPoint |
交付形态完全不同:pptx-generator 产出的是真正的 .pptx 文件,可在 PowerPoint/Keynote/Google Slides 中打开二次编辑或投影,更适合需要与他人协作修改、或必须提交 Office 文档格式的场景 |
8. 用户评价
独立技能评测站 powerpoint.md 在对比 37 款同类 PPT 生成技能的横向测评中专门测试了该技能(5 页幻灯片生成,Pure Tech Blue 配色 + Sharp 风格),综合评分 4.4/5,其中“设计一致性”单项 4.7/5 为全部子项最高,评语称其 theme 对象契约是“跨页颜色一致性的标志性差异化优势”;同一测评也指出“逐页 JS 文件 + 编译步骤”带来的操作摩擦,“易用性”子项 3.9/5 为五项中最低。该技能另被 LobeHub、officialskills.sh、Skillstore、AI Agent Skill HUB 等技能目录站收录并各自建有独立介绍页。
9. 其他补充
同一仓库内还打包了 PDF 生成(minimax-pdf)、表格生成(minimax-xlsx)等姊妹技能,采用相同的 token 化设计理念,可配合使用覆盖更完整的办公文档生成场景。
10. 安装使用方式
- Claude Code(官方插件市场,安装整个 MiniMax 技能包):
claude plugin marketplace add https://github.com/MiniMax-AI/skills claude plugin install minimax-skills - 仅安装本技能(手动复制目录):
git clone https://github.com/MiniMax-AI/skills.git cp -r skills/skills/pptx-generator ~/.claude/skills/ - Codex:
git clone仓库后软链接skills/目录到~/.agents/skills,重启 Codex 后生效 - 安装依赖:
pip install "markitdown[pptx]"与npm install -g pptxgenjs(图标可选装react-icons react react-dom sharp) - 安装后用自然语言触发即可,例如“帮我做一份产品方案的 PPT”或“把这份现有 PPTX 的文字提取出来”;触发词包含 PPT/PPTX/PowerPoint/presentation/slide/deck 等
11. 注意事项
- 通过官方插件市场安装会连带装入整个 MiniMax 技能包(含图像、音乐等其他技能),如只想要 PPT 能力需改用手动复制目录的方式
- 从零生成走“逐页 JS 文件 + 统一编译”流程,比单文件模板方案多一道编译步骤,
compile.js对运行目录敏感,需在slides/目录下执行 - OpenClaw 官方适配诉求已被用户提出但未见落地方案,Hermes Agent 兼容性尚未验证
- 该技能自加入仓库后暂无后续更新记录,长期维护节奏有待观察