前言¶
用 Midjourney、SDXL、Flux 或即夢出圖時,模型往往並不差,差的是提示詞:一句「畫一隻貓」和一段帶主體、環境、光線、構圖的描寫,成片穩定性差一截。自己堆關鍵詞容易漏負向提示、比例和留白,換模型又要重寫一遍。
下面介紹 SkillHub 上的 image-prompt-engineer(展示名:圖像提示詞工程師)。它用固定的六層結構和輸出模板,把「要什麼圖、用在哪」收斂成中英雙版提示詞,並註明各模型寫法差異;本地 Agent 讀 SKILL.md 即可按規則生成,也可走官方文檔中的按次付費 HTTP 接口。
這是什麼¶
image-prompt-engineer 是面向文生圖場景的 Agent Skill,包標識爲 @indiv-bozoyan/image-prompt-engineer,當前版本 v1.0.0。作者在 SkillHub 顯示爲 bozoyan(賬號 user_6419d865),分類 design-media,子類 圖片生成;官方簡介爲:精通攝影美學和 AI 圖像生成的提示詞專家,擅長把視覺概念轉化爲精準的文字描述,生成專業級攝影作品。
Skill 本體遵循通用 SKILL.md 格式:在對話裏出現「文生圖 prompt」「圖片提示詞」「image prompt」「midjourney prompt」等意圖時,Agent 應按技能說明組織輸出,而不是隨意發揮一段描述。
SkillHub 技能頁(與 API 下載源對應):
- 瀏覽:https://skillhub.cn/skills/indiv-bozoyan/image-prompt-engineer
- 線索中的 API 入口:https://api.skillhub.cn/user_6419d865/image-prompt-engineer(瀏覽器直接訪問可能返回 405,安裝與下載走 CLI)
頁面內嵌數據(截至 2026-10-21 抓取)顯示累計 downloads 1954、stars 2;標籤 requires_api_key 爲 false,即本地按 Skill 規則使用不強制 API Key。
核心功能¶
以下能力均來自已安裝的 SKILL.md(v1.0.0),不展開未在文檔中出現的功能。
六層提示詞結構¶
技能把畫面拆成六層,按順序書寫(靠前層權重更高):
- 主體:誰/什麼、數量、姿態、表情、材質
- 環境:場景、背景、時間、天氣
- 構圖:景別、機位、視角
- 光線:方向、質感、色溫
- 風格:媒介、流派、畫面質感
- 畫質:鏡頭感、景深、細節描述
配套 負向提示詞(常見翻車項:文字、水印、畸形手、模糊等)和 留白說明(海報需後期加字時必須寫明留白區域)。
比例與投放場景¶
技能內給出用途與建議比例對照,例如海報豎版 2:3 或 9:16、橫圖 16:9、方圖 1:1、banner 3:1 或 21:9。寫提示詞前會先對齊「圖用在哪」,缺失信息時默認「通用方圖、無文字」並標註假設。
多模型適配¶
文檔列出 Midjourney、SDXL/Flux、即夢及通用寫法的差異(自然語言 vs 標籤串、權重語法、中文優先等),輸出時提供 中文與英文兩個版本,便於按目標平臺選用。
標準輸出模板¶
生成結果按固定 Markdown 結構交付,包含:需求理解、中英提示詞、中英負向提示詞、參數建議、2–3 個變體方向、後期建議(加字、裁剪等)。
合規與邊界¶
技能明確要求:不生成具體真實人物肖像描述;避免指向具體 IP 的風格表述;不承諾模型能畫準文字,需文字時建議留白後後期加字。
可選:按次付費遠程調用¶
SKILL.md 另說明 Pay Skill 路徑:單次 ¥0.10,POST https://skillpay-aipay.app.workbuddy.host/skills/image-prompt-engineer,未付款返回 HTTP 402。買家側需先安裝 @alipay/agent-payment,並用包內 scripts/paid-call.mjs 做 probe / pay / complete 編排。這與「Agent 本地讀 SKILL.md 寫提示詞」是兩條路徑,按需選擇。
安裝與啓用¶
官方頁面提示:請根據 SkillHub 安裝文檔操作,安裝 @indiv-bozoyan/image-prompt-engineer。
1、安裝 SkillHub CLI(若尚未安裝)¶
command -v skillhub && skillhub --version
未安裝時可執行完整安裝腳本(見 https://skillhub.cn/install/skillhub.md):
curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash
2、安裝本 Skill 到當前 Agent 的 skills 目錄¶
安裝時必須用 --dir 指向當前客戶端識別的 skills 目錄,否則默認落在 ./skills/ 可能不被加載。
skillhub install image-prompt-engineer --namespace indiv-bozoyan --dir ~/.cursor/skills/
不同客戶端常見路徑(摘自 SkillHub 安裝文檔):
- Cursor:
~/.cursor/skills/ - Claude Code:
~/.claude/skills/ - Codex:
~/.codex/skills/或項目下.agents/skills/
安裝成功後目錄類似:.../@indiv-bozoyan/image-prompt-engineer/SKILL.md。修改 skills 後按你所用客戶端說明重啓或刷新 Agent。
3、(可選)配置按次付費調用¶
僅在使用 HTTP 付費接口時需要:
npx -y @alipay/agent-payment@latest install
典型用法¶
在 Agent 對話中觸發¶
安裝並啓用 Skill 後,用自然語言說明用途、比例、目標模型即可。技能描述的觸發語包括:文生圖 prompt、圖片提示詞、生成圖片提示詞、image prompt、midjourney prompt。
示例請求(可複製進 Cursor / Claude Code 等):
用 image-prompt-engineer:我要一張信息流橫圖,主題是雨後老街上的橘貓,賽博朋克霓虹感,16:9,畫面上方留白方便後期加標題,目標模型 Midjourney。請按技能模板輸出中英提示詞和負向提示詞。
Agent 應按 SKILL.md 中的「輸出模板」與「自檢清單」組織回覆。
使用付費腳本編排(遠程按次)¶
在 Skill 目錄下,用官方腳本管理支付狀態(不接觸密鑰):
node scripts/paid-call.mjs probe --input "圖片需求" --state-dir .state/image-prompt-engineer
node scripts/paid-call.mjs pay --state-dir .state/image-prompt-engineer
node scripts/paid-call.mjs complete --state-dir .state/image-prompt-engineer --out-shake-no <訂單號>
請求體格式:{"input": "想要什麼圖 + 用在哪 + 比例/模型"}。
適用場景與注意¶
適合誰
- 需要海報、封面、配圖、產品圖、插畫提示詞,且希望結構穩定、可復現
- 同一創意要適配 Midjourney、SDXL/Flux、即夢等不同寫法
- 需要從模糊想法擴展到帶負向提示與變體方案的完整交付
使用注意
- 技能頁
overviewMd爲空,細節以SKILL.md爲準;安裝前可在 SkillHub 查看安全掃描結果(頁面展示爲無風險)。 - 本地 Skill 與 Pay Skill 計費是兩套路徑;不走 HTTP 接口則無需支付寶按量依賴。
- 涉及明星、政治人物等真實肖像或具體 IP 風格時,技能會按規則拒絕或改寫,屬預期行爲。
- SkillHub 展示的下載量會隨時間變化,以技能頁實時數據爲準。
結尾¶
image-prompt-engineer 把文生圖提示詞寫成可檢查的六層結構,並統一中英輸出與模型差異說明,適合接到 Agent 工作流裏做「提示詞工程」環節。安裝與文檔以 SkillHub 爲準:
- https://skillhub.cn/skills/indiv-bozoyan/image-prompt-engineer
- https://api.skillhub.cn/user_6419d865/image-prompt-engineer
- 安裝說明:https://skillhub.cn/install/skillhub.md