1. 基本信息
| 项目 | 内容 |
|---|---|
| 名称 | Mck-ppt-design-skill |
| 作者/维护者 | Kaku Li(GitHub: likaku) |
| 来源链接 | https://github.com/likaku/Mck-ppt-design-skill |
| 许可证 | Apache License 2.0(数据来自 GitHub API) |
| GitHub Stars | 226(GitHub API) |
| Forks | 32(GitHub API) |
| 最新版本 | 2.3.3-harness-v2(SKILL.md 头部标注) |
| 安装方式 | pip install python-pptx lxml 后将仓库作为 skill 加载(Claude Code 等) |
2. 功能介绍与亮点
Mck-ppt-design-skill 是一套“咨询公司风格”商业演示文稿设计系统。核心是 MckEngine——对 python-pptx 的封装,提供跨 12 个类别的 67 个高层方法(如 eng.cover()、eng.donut()),对应 70 种预制版式。图表用 BLOCK_ARC 原生形状绘制圆环图/饼图/仪表盘,避免早期矩形拼接导致的渲染臃肿。
亮点是“Harness”生成流程:把生成拆成需求、结构、内容、渲染质检、交付五阶段,结构与内容两道关口要求执行仓库自带脚本读 JSON 结果作为通过依据,而非模型口头判断。CHANGELOG 显示作者会依实际效果淘汰不佳版式并持续修细节,体现真实迭代打磨。另含可选功能:调用腾讯云混元 API 生成带抠图装饰的封面图。
3. 适用场景
固定分类:文档与办公自动化。
适合制作战略汇报、季度业务回顾、董事会材料、尽调报告的用户——企业分析师、向投资人/管理层汇报的创业者、准备客户交付材料的咨询顾问。相比手工排版,可直接产出符合咨询行业视觉规范的可编辑 .pptx 文件。
4. 跨 Agent 兼容性
- Claude Code:✅ 原生支持——README 明确写明作为 skill 加载 SKILL.md
- Codex / OpenClaw / Hermes Agent:未验证——README 仅笼统说明“Any LLM 可将 SKILL.md 作为上下文喂入”,未见针对这三者的专门测试记录
5. 推荐理由
它把依赖审美经验的“咨询风 PPT”转成可复用的工程化流程:70 种预制版式覆盖多数商业汇报场景,且用机器可读的质检脚本代替模型自我判断,减少文字溢出、版式错位等常见问题,降低非设计背景用户产出专业演示文稿的门槛。
6. 评分
| 维度 | 分数 | 说明 |
|---|---|---|
| 受欢迎程度 | 6 | GitHub 226 stars、32 forks,fork:star 比例正常;目前未见第三方独立社区讨论 |
| 可用性 | 8 | 一条 pip 命令安装;README、SKILL.md、CHANGELOG、示例齐备;近 3 个月内有实质提交;核心功能不依赖付费服务,仅“AI 封面图”为可选增值功能 |
| 安全性 | 8 | 代码执行限于本地 PPTX 渲染与质检脚本;唯一联网点是可选的腾讯云官方 API,凭据经环境变量传递、缺失即报错;License 明确;开发历史显示渐进迭代,未见作者信誉造假迹象 |
综合评分(三项均值):7.3
安全检查清单:① Shell 执行:限于本地 PPTX 生成/校验脚本 ② 联网:仅可选封面图功能,调用官方腾讯云 API ③ 凭据:环境变量传递,缺失即报错 ④ 可疑指令:未发现 ⑤ 作者信誉:单一开发者,渐进迭代,无刷星迹象 ⑥ License:明确 ⑦ 维护:近 3 个月内有提交
7. 跟同类 Skills 相比的优势
| 项目 | 定位 | 与本技能的差异 |
|---|---|---|
| Anthropic 官方 pptx skill | 通用 .pptx 读写/编辑技能,任意 pptx 任务通用 | 不预置设计风格,靠写 pptxgenjs 脚本或编辑 XML;本技能提供 70 种预制咨询风格版式,美观度更可控 |
| guizang-ppt-skill | 生成杂志感 HTML 幻灯片 + WebGL 演示运行时 | 产物是浏览器端 HTML 而非可编辑 .pptx;本技能产出可在 PowerPoint 中直接编辑的原生 .pptx,视觉语言是商业咨询风格 |
8. 用户评价
该技能目前在第三方平台尚无具名用户评价。仓库 issue 区可见零星互动,包括一位用户反馈 Discord 邀请链接已失效。
9. 其他补充
仓库提供中英文说明,并公开了带截图的示例输出(封面、战略分析、数据看板等版式效果图)。
10. 安装使用方式
- 安装依赖:
pip install python-pptx lxml - 将仓库内容作为 skill 加入 Claude Code 的 skills 目录,或将 SKILL.md 内容喂给支持 Markdown 上下文的 Agent
- 按五阶段流程(需求→结构→内容→渲染质检→交付)操作,结构与内容两个质检环节需实际执行仓库自带的 gate_check 脚本
- 需要 AI 封面图功能时,额外设置环境变量
TENCENT_SECRET_ID/TENCENT_SECRET_KEY(腾讯云控制台获取)
11. 注意事项
- 生成流程含多道质检步骤,比“一句话出图”工具多几步操作
- 可选 AI 封面图功能依赖腾讯云 API,海外用户申请与访问可能有额外门槛
- 项目为单一开发者维护,无企业/组织背景背书