宝玉开源的图片生成 Skill,通过脚本调用图像服务商,支持文生图、参考图、比例设置、提示词文件与批量任务。适合公众号封面、文章插图、产品概念图,以及给演示制作流程提供图片生成能力。
临时生一张图并不难,难的是下一次还能沿用配色、尺寸、保存位置和服务商配置。这个 Skill 把这些设置组织起来,让你把精力放在画面需求上。它不是免费的本地绘图模型,公开的是调度和使用流程。

安装:先把前提配齐
本文的命令使用 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-image-gen,并确认 Bun 或 npx 可用。保留完整 scripts 与 references 目录,不要只下载单个 SKILL.md。
- 第一次调用时,按引导选择服务商、你有权限使用的模型、质量和保存范围。它会生成 EXTEND.md;项目级位置是 .baoyu-skills/baoyu-image-gen/EXTEND.md。不要跳过这一轮配置。
- API 路线需在服务商控制台取得自己的密钥。以 DashScope 为例,在项目 .baoyu-skills/.env 文件中设置 DASHSCOPE_API_KEY;其他服务商使用各自的环境变量。把 .env 加入 .gitignore,密钥不要写进提示词、截图或公开仓库。
- 先生成一张小规模测试图,确认权限、输出路径和额度,再处理正式配图或批量任务。模型可用性、价格和参考图支持范围以所选服务商当前说明为准。
npx skills add JimLiu/baoyu-skills --skill baoyu-image-gen -a claude-code codex密钥配置示例(仅替换占位符,不要公开真实值):
# 写入本地 .baoyu-skills/.env(示例占位符)
DASHSCOPE_API_KEY=替换为你自己的密钥使用:从一个小任务开始
- 把用途、画面主体、风格、比例、文字要求、禁止元素和输出位置一次讲清。希望保留参考对象时,提供你有权使用的原图。
- 让 Agent 先报告服务商、模型和尺寸,再调用。需要多张系列图时,先确定共同的配色和版式,再为每张单独写提示词。
- 检查文字、边缘、人物或商品细节,并核对图片实际像素尺寸。需要修改就明确只改哪些部分,保留提示词文件便于复用。
这段提示词,可以直接改着用
使用 baoyu-image-gen 生成一张16:9的知识管理文章封面:米白背景,紫色和青绿色点缀,主体是纸张、文件夹和互相连接的笔记卡,留白充足,不要机器人,不要平台 Logo,也不要生成文字。保存为 outputs/knowledge-cover.png。先确认服务商、模型、费用风险和输出尺寸,等我确认后再调用。
做到哪一步,才算真正跑通?
得到指定路径的图片文件及可复用的参数/提示词。它也能作为第4项的生图后端,但仍应分别确认每次任务需要多少张图,避免无意发起大批量请求。
常见问题:提示缺少密钥:核对服务商与环境变量是否对应;401/403通常先查权限和账号,429先查额度与限流。比例或参考图报错时,检查所选模型支持范围。不要为了绕过报错把密钥贴给陌生网站,也不要未经确认自动切换收费后端。
边界与费用:MIT 许可覆盖仓库代码,不等于第三方模型、参考图片或商用素材没有限制。API 调用可能收费。某一服务商的密钥不能通用到另一家;订阅类产品登录也不等同于标准 API Key。

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





