用consulting-pptx-skill通过AI制作咨询级幻灯片
機械翻訳 / Machine-translated
機械翻訳 / Machine-translated
原文链接:用consulting-pptx-skill通过AI制作咨询级幻灯片(cccskills)
技能页面:consulting-pptx-skill
本文结论
想用AI制作会议或提案资料的人,安装consulting-pptx-skill后,即可让AI生成达到经营会议品质的幻灯片。
Agent会基于设计规范和62种组件进行组装,并返回经过机器检查的HTML和PDF。
本文介绍的内容包括:从组装到完成的流程、在现有PowerPoint中按相同格式添加页面的方法,以及安装步骤与注意事项。
请求制作经营会议资料时,Agent会先读取规范,再进行组装,最终返回通过检查的HTML和PDF。
只需一句话即可发起请求:
请为经营会议制作一份在标题中就能传达结论的资料。
首先,Agent会全文读取设计规范文件slide-rules.md。
在此基础上,将目的、交付物、范围归纳为3~5行,并与用户确认达成共识,然后才开始正式工作。
接着,按每页一行写出标题列(故事线),并在每行附上"图表""表格""双栏"等呈现方式。
故事线确定后,会生成排列了组件编号的草稿HTML。
将占位文字替换为实际内容,再通过机器检查和布局检查,直至FAIL为0为止。
还会让另一个不了解制作方式的Agent来审阅,并将意见整理成采纳对照表,只修改已采纳的部分。
最后用Chrome生成PDF,将所有页面转为图片后进行目视检查。
报告中记录的是实际查看过的页面编号。
交付物为16:9的HTML(每个section对应一张幻灯片)以及由此打印生成的PDF。
该技能的职责是:通过规范统一写法,用62种组件进行组装,并通过机器检查完成收尾。
下面依次介绍。
规范的权威文件是references/slide-rules.md,规定在制作前必须全文读取。
文件开头汇总了不同资料类型需要特别注意的事项。
流程是先确认与所制作资料相关的条款,再开始动手。
主要规范如下表所示:
| 项目 | 规范内容 |
|---|---|
| 标题 | 写明结论,原则上一行,不使用敬体(です・ます调) |
| 布局 | 每页一个核心信息,左侧放事实或图表,右侧放含义,不使用底部的"POINT"栏 |
| 表格 | 采用"行为项目、列为维度"的有轴表格 |
| 装饰 | 不使用圆角,如需色彩区分,须在同一张幻灯片中放置图例 |
| 图表 | 趋势、构成比、分布不用表格代替,须绘制图表 |
| 文字 | 同一资料中统一术语,缩写在首次出现时写出全称 |
除表中项目外,还要求通读所有标题时能形成一条完整的故事线。
标题中提到的数字与正文中的编号必须一致,诸如此类的细节规定也属于规范的一部分。
布局从两个HTML组件集中选取组合。
基础的27种包含封面、整体结构图、箭头、前提→结论、有轴表格、评估表、分布图等,优先从这里选取。
如有不足,再使用包含执行摘要、堆叠柱状图、桥梁图、散点图、矩阵、路线图、甘特图等在内的追加35种。
包含62种组件的打印版PDF也一并附带,可通过视觉方式查找所需组件。
组件的合并与页码重排由脚本完成,无需手动复制组装。
组件目录定位为布局的创意参考手册。
重点不是让幻灯片去适应模板,而是根据叙述逻辑选择合适的模板,不合适时可以舍弃,自由组合。
每一页都要质疑"这个模板是否仍然合适",并适时进行将表格拆分为两页等调整。
收尾阶段会运行check_deck.py进行机器检查,直至FAIL为0为止。
除规范违规外,正文中残留的占位文字、仍使用模板名称的标题、塞入两句以上内容的文字块也属于FAIL对象。
随后的check_layout.mjs会实际渲染页面,检测出重叠、溢出以及版面空白超过40%的页面。
机器检查的范围涵盖重叠、溢出和规范违规。
柱状图变形、图表内容为空、左右下边缘不对齐等问题,则需通过目视PDF来确认。
对于对外发送的资料,可使用含有客户名称和项目编码的禁用词列表进行检查。
HTML注释或属性中残留的词也会被捕获,但词语本身不会显示在输出结果中。
如果收到的是公司内部标准幻灯片或未完成的提案书,会直接在该文档的母版上组装页面。
这是因为从HTML转换而来的PPTX有其独特的字体和版面,插入后会与周围页面不协调。
流程是先测量文档的格式并写入配置文件,再根据这些数值制作格式相同的页面。
最终交付的是仅含插入页面的文件。
将其插入文档的操作由用户在PowerPoint中通过"使用目标主题"粘贴来完成。
在终端执行以下命令即可添加该技能:
npx skills add https://github.com/carnot-tech/jinba-consulting-pptx-skill --skill consulting-pptx-skill
如果委托Claude Code处理,请直接发送以下内容。
这是请求确认内容后再进行部署的指令:
请安装以下 Agent Skill。
https://github.com/carnot-tech/jinba-consulting-pptx-skill
请先确认 SKILL.md 及附属文件的内容,确认不存在可疑操作(如向外部发送数据、读取认证信息等),然后再将其部署到 ~/.claude/skills/consulting-pptx-skill/ 目录下。
如需在所有项目中使用,请放置于~/.claude/skills/;若仅用于特定项目,则放置于.claude/skills/。
发布来源为carnot-tech/jinba-consulting-pptx-skill。
根据请求方式的不同,所收到的交付物形式也会有所差异。
| 请求方式 | 收到的内容 |
|---|---|
| 普通请求 | HTML和PDF |
| 明确指定"用PPTX""转成PPT" | 完成HTML后转换而成的可编辑PPTX |
| 上传现有pptx并请求添加页面 | 在该文档母版上组装的可插入PPTX |
用比较表和图表说明这份提案,并生成PDF
比较内容会用有轴表格组件组装,数值趋势和构成比会以图表形式呈现为独立页面返回。
需要图表的页面,规范要求单独绘制,而非套用表格组件。
交付物为HTML以及经过全页目视检查的PDF。
从组件目录中选取,将新业务计划制作成约10页的幻灯片
会先列出标题列和每页的呈现方式,再从路线图、甘特图等中选出合适的模板。
约10页的资料不加入章节页。
请按相同格式为这个pptx制作追加页面
Agent会测量上传文档的格式,读取摘要后对照文档逐一核对数值并进行修正。
组装好的页面经机器检查确认FAIL为0后,会以仅含插入页面的文件形式交付。
所需工具因工序不同而有所差异。
HTML机器检查仅需标准库即可运行,布局检查需要Playwright(通过npm run setup安装)。
PPTX转换需要提前准备Node 22以上版本、Chrome以及python-pptx。
在转换后的PPTX中,SVG图表、图形和图片会以图片形式嵌入,其中的文字和数值无法编辑。
字体会替换为Yu Gothic和Yu Mincho,行末可能出现一字偏移。
旋转等变形效果也无法还原,因此转换后仍需在PowerPoint中打开进行目视检查。
直接在现有文档母版上组装页面,仅限于收到现有PowerPoint并被要求以PPTX形式提供插入页面的情况。
组装好的文件在用PowerPoint打开之前,必须先通过检查。
这是因为打开损坏文件会导致PowerPoint留下修复对话框。
封底左下角默认会注明由consulting-pptx-skill制作的说明文字。
工具名称只能出现在最后一页的来源注释行,若出现在其他页面则会被检查标记为FAIL。
许可证为MIT。
安装前请先阅读SKILL.md及附属脚本的内容。
该技能会询问是否导入最新版本,或建议通过PR提交通用性意见。
同意后将推进至gh pr create,请在同意之前确认差异中是否混入了客户名称或金额等敏感信息。
如需将业务流程或概念绘制成图表后再插入资料,可使用diagram-maker。
图表以含SVG的HTML形式保存(可在浏览器中打开),或以可编辑的Excalidraw格式保存。
可以。
明确指定"用PPTX""转成PPT"后,会在完成HTML后转换为可编辑的PPTX格式。
若未明确指定,则交付PDF。
可以。
将组织规范、禁用词以及自有模板放置于local/文件夹中,系统会在读取基础规范后继续读取这些内容。
由于不修改基础规范本身,更新技能时不会产生冲突。
不需要。
组件目录是布局的创意参考手册,若与叙述逻辑不符可以舍弃,自由组合。
组件的CSS可在自己的幻灯片端直接修改。
consulting-pptx-skill是一款通过设计规范、组件集和机器检查三位一体来统一幻灯片品质的技能。
适合希望用AI起草经营会议或提案资料、并减少外观与写法参差不齐问题的人。
同样支持在现有PowerPoint中按相同格式添加页面的使用方式。
详情可在cccskills页面查看。
本文转载自cccskills的专栏文章"用consulting-pptx-skill通过AI制作咨询级幻灯片"。
技能详情与安装方法请访问cccskills的consulting-pptx-skill页面。