consulting-pptx-skill:让 Claude 稳定输出咨询级 PPT 的规则引擎
这个 Skill 解决的是”AI 生成 PPT 丑、乱、不专业”的问题——它提供一套约 110 条幻灯片设计规则、62 个 HTML 零件、自动化违规检查,以及让另一个 Agent 做”新鲜视角”审查的流程。本质是把咨询顾问做演示文稿的方法论固化成可复用的 Claude Code 工作流,让 AI 能稳定输出高管级质量的幻灯片。
功能与原则
核心能力:
- 规则引擎:约 110 条幻灯片设计规则(
slide-rules.md),涵盖结论标题写法、颜色禁忌、逻辑布局、术语统一等实务规范 - 零件库:62 个 HTML 幻灯片零件(基本 27 + 追加 35),1 section = 1 slide,16:9 比例,可直接拼出完整 Deck
- 自动化检查:
check_deck.py对 HTML/PPTX 文件做规则违规的机器检测(FAIL=0 才过关) - 新鲜视角审查:用
content-review-prompt.md的指示文,让不知道制作过程的其他 Agent 做日语 / 逻辑 / 矛盾审查 - PDF 导出:Chrome ヘッドレス印刷输出 PDF
设计原则:
- 规则写进文件而不是口头叮嘱(AI 每次会话记忆清零,文件才能固化)
- 零件是”快速打草稿”的工具,调整阶段允许打破规则
- 颜色和字体通过 CSS 变量统一管理,品牌适配只需改两处
:root值
认可度
- GitHub Star:551(截至 2026-09-24),Created 2026-09-02,22 天内获得 551 star,增长速度较快
- Fork:50
- 更新频率:最近一次更新 2026-09-23,活跃维护中
- 定位:面向 Claude Code 用户的垂直 Skill,暂无大型 Trending 平台收录记录,但属实用工具类高价值 Skill
链接
GitHub:https://github.com/carnot-tech/consulting-pptx-skill
原作者
carnot-tech(Carnot AI)—— 运营 AI Agent 基础平台「Jinba」,同时提供同名浏览器端应用。团队实际每周用这套流程产出提案书和报告书,属真实生产级工具公开版。
介绍
consulting-pptx-skill 是一个为 Claude Code 打造的咨询级 PPT 生成 Skill。它的核心不是模板,而是规则——slide-rules.md 文件里积累的约 110 条幻灯片设计规则,每一条都来自实际资料审查中收到的真实批评:”结论要写在标题里””角丸禁止””有填充的 box 不能加边框””1 份资料只出现 1 个术语””前提在左、归结在右”……这些规则被写进文本文件,每次生成前让 AI 读一遍,确保规则真正被记住而不是随口提醒后被遗忘。
零件库分两部分:基本 27 零件(封面、全局地图、章扉、轴表、主张面板、评价表等高频件)和追加 35 零件(E 执行摘要、堆积棒图、散布图、比较表、矩阵、伊苏树、路线图、甘特图等)。每个零件是独立的 16:9 HTML 文件,通过 new_deck.py --parts b01,b02,m05... 拼出 Deck,再由 check_deck.py 做规则违规检测(FAIL=0 才算合格)。最终用 Chrome ヘッドレス印刷输出 PDF,或从 SuperTemplate_62type.pptx 手动复制。
整个流程设计了一条质检链:生成 → 机器检查规则违规 → 另一个不知道制作过程的 Agent 做新鲜视角审查(内容 / 逻辑 / 矛盾)→ 采纳部分修改并更新规则文件。型是起点,调整才是质量的真正来源。
特点
- 约 110 条实战规则:不是泛泛的设计建议,是实际提案书审查中积累的批评,按行写入
slide-rules.md,可自增长 - 62 个可组合零件:覆盖图表、比较、计划、叙事等主流咨询展示场景,零件之间 CSS 变量统一,不会冲突
- 机器检查 + 人工审查双保险:
check_deck.py做规则级检测,content-review-prompt.md触发新鲜 Agent 做内容审查,两层把关 - 品牌适配简单:颜色 / 字体统一在两处 HTML 文件的
:root变量,改一处全局生效 - 专注咨询 / 商户场景:不是通用 PPT 工具,定位明确——高管级演示文稿,产出质量有清晰标准
使用方法
安装(只需 clone 到 Claude Code 技能目录):
git clone https://github.com/carnot-tech/consulting-pptx-skill.git
~/.claude/skills/consulting-pptx-skill
(可选)布局渲染检查(需要 Node.js):
cd ~/.claude/skills/consulting-pptx-skill && npm run setup
(可选)规则检查依赖:
pip3 install python-pptx
生成 Deck 最小示例:
# 1. 查看可用零件编号
python3 scripts/new_deck.py --list
# 2. 拼出 Deck HTML
python3 scripts/new_deck.py
--parts b01,b02,m05,b06,b09,b10
--title "Q3业绩报告"
-o mydeck.html
# 3. 机器检查规则违规
python3 scripts/check_deck.py mydeck.html
# 输出 FAIL=0 才合格
# 4. 布局渲染检查(如已安装)
node scripts/check_layout.mjs mydeck.html
# 5. Chrome PDF 导出
"/Applications/Google Chrome.app/Contents/MacOS/Google Chrome"
--headless --disable-gpu --no-pdf-header-footer
--print-to-pdf=mydeck.pdf mydeck.html
AI 使用流程:在 Claude Code 里先让它读取 references/slide-rules.md,再生成内容,最后跑检查脚本。
使用场景与人群
适用场景:
- 咨询公司 / 战略部门的提案书、报告书
- 创业公司向投资人 / 合作伙伴展示的商务 PPT
- 任何需要”高管级视觉质量 + 逻辑清晰”的演示文稿
目标用户:
- 经常用 Claude Code / Claude 做商务文档的职场人
- 对 PPT 视觉质量有要求、但不想手动排版的研究员 / 分析师
- 希望把咨询顾问方法论固化成 AI 工作流的团队
输入与输出案例
案例 1:从零件编号生成 Deck
- 输入:
python3 scripts/new_deck.py --parts b01,b02,b03,m01 --title "产品路线图 Q4" -o roadmap.html - 输出:一个包含 4 张幻灯片(封面、目录、章节扉、轴表)的 HTML 文件,每张 16:9,标题栏仅含型名占位符(
标题 1、Label 1等),等待填充真实内容
案例 2:规则违规检查
- 输入:
python3 scripts/check_deck.py mydeck.html - 输出(有违规时):列出具体违规条目,如”FAIL: 标题 ‘N阶段’ 与正文序号不一致”、”FAIL: 检测到角丸属性(border-radius)”,逐条修复后再次检查直到 FAIL=0
工具来源:GitHub – carnot-tech/consulting-pptx-skill | MIT License
GitHub: https://github.com/carnot-tech/consulting-pptx-skill
评论区
登录后可评论。