封面圖生成器(Baoyu Cover Image):把文章封面的參數交給 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。

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

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

小夜