Cover Image Generator (Baoyu Cover Image): Delegating Article Cover Parameters to Skill

前言

写文章的人大多遇到过这件事:正文写完了,封面还得再开一个画图工具,选尺寸、选配色、想标题放哪,最后出图风格和正文语气对不上。用通用生图模型直接提示词,又常常要反复试十几次才拿到一张能用的。

下面介绍的 Skill 把这件事拆成了几个可调参数:它把封面拆成类型、色板、渲染、文字、情绪五个维度,配好默认值,让你用一条命令或一次提示词拿到成图,而不是反复改提示词碰运气。

这是什么

Baoyu Cover Image 是一个基于通用 SKILL.md 格式的生成类 Skill,坐标 @jimliu/baoyu-cover-image,发布者 jimliu(Jim Liu 宝玉),来源为 ClawHub,分类 design-media,当前版本 1.117.5。

它解决的问题很具体:把”文章封面”这件事固化成一套可复现的参数组合,减少每次出图时重新设计版式、配色和文字层级的成本。

核心功能

封面由五个维度决定,每个维度都有明确的取值范围和默认值:

维度 取值 默认
类型 Type hero, conceptual, typography, metaphor, scene, minimal auto
色板 Palette warm, elegant, cool, dark, earth, vivid, pastel, mono, retro, duotone, macaron(11 种) auto
渲染 Rendering flat-vector, hand-drawn, painterly, digital, pixel, chalk, screen-print(7 种) auto
文字 Text none, title-only, title-subtitle, text-rich title-only
情绪 Mood subtle, balanced, bold balanced

另有字体维度 Font:clean, handwritten, serif, display,默认 clean。

比例支持 16:9(默认)、2.35:1、4:3、3:2、1:1、3:4。其中 2.35:1 是电影感横幅,16:9 是宽屏,1:1 是正方形。

触发方式:当用户说 “generate cover image”、”create article cover” 或 “make cover” 时使用。

安装与启用

官方提供两种入口,命令如下。

CLI 安装,走 openclaw:

openclaw skills install @jimliu/baoyu-cover-image

也可以通过 npx skills 拉取:

npx skills

上游仓库地址:https://clawhub.ai/jimliu/baoyu-cover-image

配置方面,这个 Skill 声明 requires_api_key=false,不需要额外填 key。出图后端不是固定的,Skill 内部按优先级解析:当前请求里点名的后端优先,其次是 EXTEND.md 里保存的偏好 preferred_image_backend,都没有时自动选择。

自动选择的顺序是:先看当前运行时有没有原生 imagegen(Codex)或 GenerateImage(Cursor)工具,有就必须用它;否则看 PATH 上的 codex CLI 是否登录,通过 baoyu-image-gen --provider codex-cli 路由;再否则用其它运行时原生工具;最后才退到非原生后端 baoyu-image-gen。

有两个硬约束写在 SKILL.md 里,值得提前知道:不要用 SVG、HTML、canvas 之类的代码渲染代替位图出图;也不要对已经生成的位图做文字覆盖修补,文字不对就重新出图。

典型用法

先写出完整提示词到独立文件,再交给后端。这一步是硬性要求,文件同时充当可复现记录,换后端时不用重新生成提示词。

# 提示词写入 prompts/ 目录,命名 NN-{type}-[slug].md

然后按维度传参,下面是参数齐全的调用示例:

--type hero \
--palette warm \
--rendering painterly \
--style preset \
--text title-subtitle \
--mood bold \
--font serif \
--aspect 2.35:1 \
--lang zh \
--ref cover-ref-1.png

常用短写参数:

--no-title   # 等价于 --text none,纯视觉封面
--quick      # 跳过确认,直接按自动选择出图
--ref a.png b.png   # 提供参考图引导构图与风格

出图前默认会先确认,确认的内容包括尺寸/比例、语言、后端。只有请求里明确写了”直接生成”、”不用确认”、”按默认出图”这类措辞,或者 EXTEND.md 里设了 quick_mode: true,才会跳过确认。跳过确认时,Skill 会在出图前先说明本次假定的比例、语言和后端。

适用场景与注意

适合经常产出文章、需要统一封面风格、且希望封面参数可控的人。它的价值在于把”调图”变成”填参数”,同一套参数可以稳定复现同一种视觉语言。

几个坑:

  • 默认行为是出图前确认,自动化流程里要么接受确认步骤,要么显式传 --quick。
  • 后端依赖当前运行时环境,Codex、Cursor、以及带 codex CLI 的环境走的是不同分支,别假设所有环境都调同一个接口。
  • Cursor 的 GenerateImage 不支持比例参数,需要在提示词文本里明确写出目标尺寸;也不接受输出目录,生成后要把文件移动到 Skill 期望的输出路径。
  • 文字层级是参数控制的,不是字体渲染控制的,选了 text-rich 意味着提示词里会带更多文字,出问题时优先换文字层级而不是后期修图。

结尾

这个 Skill 的价值在于把封面设计收敛成可复现的参数组合,减少反复调提示词的损耗。官方地址:https://api.skillhub.cn/user_1cfa4650/baoyu-cover-image,上游仓库:https://clawhub.ai/jimliu/baoyu-cover-image。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

Xiaoye