宝玉开源技能集中的演示制作 Skill,会分析文稿、确认受众与风格、编写逐页提示词,再调用生图能力生成幻灯片图片,并合并为 PPTX/PDF。适合视觉方案、知识分享和可阅读的演示资料。
你已经有一份方案,却不想再从空白页面开始排版。它把“内容结构”和“视觉生成”拆开处理:先看每页讲什么,再看怎么画。想改第3页时,可以更新该页提示词、单独重生成,不必把整套从头来一遍。

安装:先把前提配齐
本文的命令使用 Skills CLI,只安装指定名称,不一次装入整个仓库。需要 Node.js 22.20.0 或更高版本(当前 CLI 要求)、npm/npx、Git,以及已经可正常使用的 Agent。请先审阅仓库和脚本,再授权执行。
命令末尾的 -a claude-code codex 表示为这两种宿主安装;只用 Claude Code 就保留 -a claude-code,只用 Codex 就保留 -a codex。默认安装在当前项目,不加 -g;只有确实想全局使用时才考虑 -g。安装目录以命令实际输出为准。
- 用下方命令安装 baoyu-slide-deck。它与第5项来自同一公开仓库,但它们是两个不同的 Skill,并不是同一个工具重复计算。
- 本地合并脚本使用 Bun;电脑没有 Bun 时可由 npx 运行,例如先用 npx -y bun –version 检查。脚本还需要 pptxgenjs、pdf-lib,缺少时在你的项目环境安装依赖。
- 必须有可用的图片生成后端。若宿主已经提供原生生图工具,可按 Skill 的后端选择流程使用;否则可安装第5项并配置服务商密钥。安装这个 Skill 本身不会凭空获得生图额度。
npx skills add JimLiu/baoyu-skills --skill baoyu-slide-deck -a claude-code codex根据所选本地环境需要,可使用:
npx -y bun --version
npm install pptxgenjs pdf-lib使用:从一个小任务开始
- 提供原始文稿,说明读者、场景、页数、语言和风格。先要求只做大纲,检查数字、引用和叙事顺序。
- 确认大纲后再逐页生成图片。每页提示词会保存在 prompts 目录;发现错字或事实问题,先改提示词,再重生成对应页。
- 让 Agent 调用技能自带脚本合并成 PPTX/PDF,检查总页数、顺序、边缘裁切和中文文字。长篇资料先做3页样张,确认风格再批量生成,可以减少无效调用。
这段提示词,可以直接改着用
使用 baoyu-slide-deck,把 proposal.md 做成面向小企业经营者的8页中文演示,使用 minimal 风格。先只输出大纲,不调用生图:每页只保留一个核心结论,标出需要我核实的数据。等我确认后再生成图片并合并 PPTX 和 PDF。生成前先告知将使用哪个生图后端及是否涉及付费调用。
做到哪一步,才算真正跑通?
通常包含 outline.md、逐页提示词、幻灯片 PNG,以及合并的 .pptx 和 .pdf。这是以图片为主体的演示文件:单页文字和图表不是可逐项编辑的原生 PowerPoint 对象。需要频繁修改数字的财务汇报,不宜直接用它替代可编辑图表。
常见问题:只有大纲没有图片:检查是否仍在等待确认,以及宿主有没有生图能力。合并时报缺模块:检查 Bun 和对应依赖。某页文字不对:修改该页 prompts 文件后重生成,而不是期待在图片型 PPT 中直接改字。
边界与费用:视觉漂亮不等于内容正确,生图中文字也可能出错。PPTX/PDF 导出并不保证文字、表格和图表可编辑。多页出图可能产生模型费用;首次使用先小批量测试。

公开源码:https://github.com/JimLiu/baoyu-skills/tree/main/skills/baoyu-slide-deck
代码许可:MIT。许可覆盖范围以仓库 LICENSE 为准,第三方服务和素材另行遵守各自条款。




