gpt-image-openclaw:用 OpenClaw 在 Agent 裏完成文生圖與電商套圖

前言

在 Cursor、Claude Code 等環境裏做圖片,常見做法是臨時寫一段調用腳本,或把提示詞交給通用對話模型「描述一張圖」。前者要自己處理鑑權、參考圖上傳和異步任務輪詢;後者往往拿不到可直接使用的圖片 URL。若你已經在用 OpenClaw 平臺的圖片能力,更希望 Agent 按固定流程生成、改圖並返回可追蹤的任務結果,可以把邏輯收斂到一個 SkillHub 技能裏。下面介紹社區技能 gpt-image-openclaw(座標 @user_07ea056c/gpt-image-2-new)的定位、能力與安裝方式。

這是什麼

gpt-image-openclaw 是 SkillHub 上分類爲 design-media 的社區技能(來源 community,發佈者 user_07ea056c,當前版本 1.0.2)。它通過 OpenClaw 平臺完成作圖、文生圖、圖生圖、圖片編輯,以及商品圖、電商主圖、套圖、詳情頁圖、營銷海報和社媒配圖等需求;當用戶要按提示詞生成新圖、基於參考圖改圖/換風格,或製作多張可分別使用的電商素材時,技能說明要求 Agent 優先啓用本技能。

技能包內自帶 scripts/generate_image.py,統一處理 accessKey 讀取、參考圖壓縮上傳、任務創建、積分預估與輪詢,並在本地維護 openclaw_tasks.json 記錄任務狀態。SkillHub 頁面標註 requires_api_key=true,使用前需配置 OpenClaw 的 accessKey。

核心功能

以下能力均來自技能包 SKILL.md 與腳本實現,可與官方簡介對照:

  1. 文生圖:僅提供提示詞時,調用 OpenClaw 創建生成任務並輪詢至完成。
  2. 參考圖生圖 / 圖生圖:通過多次 --reference-image 傳入本地參考圖;超過 4MB 的圖會先壓縮再上傳,不覆蓋本地原文件。
  3. GPT 圖片模型與質量檔:默認模型別名 gpt-image-vip(與 gpt-image-2、gpt-image-2-vip 按同一類 GPT 圖片模型處理);支持 low / medium / high(及中文「低 / 中 / 高」)。腳本還支持 nano-banana-pro、nano-banana2。
  4. 尺寸與清晰度:通過 --size(畫幅比例,如 1:1、3:2)和 --resolution(如 1K、2K、4K)控制輸出。
  5. 積分預估:創建任務前打印 estimated_credits;文檔內置 1K/2K/4K 各質量檔的預估表,最終以 API 的 credits_charged 爲準。
  6. 電商多圖拆分:當提示詞出現「第一張圖」「套圖」「image set」等表述時,技能要求拆成多個獨立任務,保持產品主體與風格一致,並按編號或用途分組返回。
  7. 任務恢復:未完成的歷史任務會在下次運行腳本時繼續輪詢,避免長任務中斷後丟失進度。

安裝與啓用

通過 SkillHub CLI 安裝

先確認本機已安裝 skillhub(安裝說明見 SkillHub 安裝文檔)。安裝技能時必須用 --dir 指向當前 Agent 的 skills 目錄,否則默認裝到 ./skills/ 可能不會被識別。

skillhub install @user_07ea056c/gpt-image-2-new --dir ~/.cursor/skills/

常用目錄(與官方安裝文檔一致):

  • Cursor:~/.cursor/skills/
  • Claude Code:~/.claude/skills/
  • Codex:~/.codex/skills/ 或項目下的 .agents/skills/

SkillHub 頁面也支持將下面提示交給 AI,讓其按同一文檔完成安裝:

請根據 https://skillhub.cn/install/skillhub.md,安裝 @user_07ea056c/gpt-image-2-new。

配置 OpenClaw 鑑權

在技能目錄(與 SKILL.md 同級)複製示例配置並填入密鑰:

cp config.example.json config.json

config.example.json 結構如下:

{
  "base_url": "https://openclaw.aisupermarket.top",
  "access_key": "paste-your-access-key-here"
}

將 access_key 替換爲在 https://openclaw.aisupermarket.top 登錄後,於 openclaw 能力項目中複製的 accessKey。也可僅對當前 shell 設置環境變量(勿寫入日誌或公開倉庫):

export OPENCLAW_IMAGE_ACCESS_KEY="your-access-key"
export OPENCLAW_IMAGE_BASE_URL="https://openclaw.aisupermarket.top"

典型用法

在技能包根目錄(含 scripts/ 的目錄)執行 Python 腳本。路徑以你安裝後的實際目錄爲準,例如 ~/.cursor/skills/@user_07ea056c/gpt-image-2-new/。

文生圖

用戶只給提示詞、無參考圖時使用:

python scripts/generate_image.py \
  --prompt "A clean product hero image for a black smartwatch on glass" \
  --size 1:1 \
  --resolution 1K \
  --model gpt-image-vip \
  --quality medium

未明確要求質量時,技能文檔建議默認 medium;強調省積分用 low,強調高清商用用 high。

參考圖生圖

每張本地參考圖重複一次 --reference-image:

python scripts/generate_image.py \
  --prompt "Keep the product shape and create a premium launch poster" \
  --reference-image "/path/to/product.png" \
  --size 3:2 \
  --resolution 2K \
  --model gpt-image-vip \
  --quality medium

成功後腳本輸出 JSON,其中包含任務狀態、圖片 URL,以及 API 返回時的扣費信息;Agent 應按技能說明彙總給用戶,且不在回覆中暴露 accessKey。

適用場景與注意

適合誰:已在 OpenClaw 開通圖片能力、希望在 Agent 對話中穩定完成文生圖、參考圖改圖和電商多圖素材編排的開發者或運營同學。

平臺與社區信息:SkillHub 抓取數據顯示該技能評分 100000、下載 2170 次(統計以 SkillHub 頁面爲準)。標籤標明需要 API Key,積分消耗與賬號權限以 OpenClaw 平臺爲準。

使用注意:

  1. accessKey 等同密碼,不要提交 Git 或出現在截圖、公開 issue 中;openclaw_tasks.json 僅保存任務狀態,不含密鑰。
  2. 參考圖上傳前有 4MB 限制,大圖會自動壓縮爲 JPEG;透明通道會先鋪白底。
  3. 默認輪詢間隔 2 秒、超時 300 秒,可通過 --poll-interval、--timeout 調整;超時未完成的任務 ID 仍寫在 openclaw_tasks.json 中,下次運行可繼續跟輪詢。
  4. 排錯時可查閱技能包內 references/api.md,日常生成不必必讀。

結尾

gpt-image-openclaw 把 OpenClaw 的圖片生成流程封裝成 Agent 可複用的 SKILL.md 與腳本:配置一次 accessKey,即可在對話裏完成文生圖、參考圖生圖和電商套圖拆分,並拿到可追蹤的任務與圖片 URL。

  • SkillHub API 頁:https://api.skillhub.cn/user_07ea056c/gpt-image-2-new
  • SkillHub 展示頁:https://www.skillhub.cn/skills/user_07ea056c/gpt-image-2-new
羽毛球分组比赛记分
小程序二维码

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

小夜