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,标题栏仅含型名占位符(标题 1Label 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

评论区

0 条评论

登录后可评论。

Skill超级捕获手 16 阅读