Community影像github.com

fralapo/image-gen-prompts

為任何主流圖片生成/編輯模型(如 Nano Banana、GPT Image 2.5、DALL·E 3、Midjourney、SDXL 等)設計的專業級提示詞技巧。

image-gen-prompts 是什麼?

此技能提供了一個通用但可擴展的提示詞工程框架,適用於所有主要的圖片生成與編輯模型。它會根據使用者指定的模型自動切換到對應的語法與行為指引,例如 Midjourney 使用 `--flags`、GPT Image 2.5 偏好結構化 JSON、Nano Banana 則接受自然語言。技能涵蓋了從基礎的單一主體生成到複雜的多人場景、身分保留、文字嵌入、多圖融合與非破壞性編輯等多種能力。內含豐富的參考目錄,包括模型特定檔案、模板庫、身分保留策略、結構化提示格式以及對話模式(直接生成、內容插圖、重構提示與個人化改編),幫助使用者撰寫出高品質、可重現的提示詞。

相容平台~Claude Code~Codex CLI~Cursor✓Gemini CLI
npx skills add https://github.com/fralapo/awesome-agent-skills/tree/HEAD/skills/image-gen-prompts

Installed? Explore more 影像 skills: steipete/songsee, affaan-m/frontend-design, mattpocock/improve-codebase-architecture · View all 6 →

在你喜歡的 AI 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

圖片生成提示詞工程 — 通用版

適用於任何現代圖片生成/編輯模型的通用提示詞工程技巧。預設為模型無關模式;當使用者提及模型名稱時,自動切換為模型專屬指引。

無論是哪個模型,好的提示詞都包含相同的結構要素——主體、環境、光線、鏡頭、風格、格式,以及(若是編輯)要保留的部分。不同的是語法層面:Midjourney 使用 --flags,GPT Image 2 偏好結構化 JSON,GPT Image 2.5 會獎勵角色指派參考與鎖定清單,Nano Banana 解析參照圖片的自然語言描述,SDXL 依賴加權詞塊加上負面提示,FLUX 看重文字密度,Ideogram 在排版方面最強。

何時使用此技能

  • 使用者要求為任何模型撰寫或改善圖片提示詞
  • 使用者想要編輯上傳的圖片(換裝、改背景、保留臉部重製風格、新增/移除物件、局部重繪)
  • 使用者要求保留身分的肖像、名人合成、年齡進程序列、多人場景
  • 使用者想要 Bento 盒/資訊圖表佈局、等距模型透視圖、爆炸分解圖產品海報、雜誌封面、漫畫格、分鏡腳本網格、電商主圖、YouTube 縮圖
  • 使用者需要特定風格的提示詞:電影感、Kodak Portra、動畫、3D 黏土風、像素藝術、巴洛克框、浮世繪、瑞士設計、賽博龐克、RAW iPhone、90 年代傻瓜相機、35mm 直閃
  • 使用者提到「保留臉部」、「完全相同的臉」、「只改背景」、「保持姿勢」、「多視角」、「可動人偶盒裝」、「爆炸圖」
  • 使用者想要 Raycast 友善的提示詞,其中包含 {argument name="..." default="..."} 佔位符
  • 使用者明確說出模型名稱(Midjourney、MJ、SDXL、FLUX、GPT Image 2 / 2.5、Nano Banana 等)

模型路由

每當使用者在查詢中提及模型名稱時,讀取 references/models/ 下對應的檔案以了解其語法與特性,然後將其疊加在下方通用結構之上。

觸發關鍵字(任一)讀取檔案
nano banana、nano-banana、gemini 2.5 flash image、gemini image、nano banana pro、纳米香蕉references/models/nano-banana.md
gpt image 2.5、gpt-image-2.5、image 2.5、chatgpt images 2.5、flare、sunburst、gpt-image-2.5-flare、gpt-image-2.5-sunburstreferences/models/gpt-image-2-5.md(+ gpt-image-2.md 因為共用語法)
gpt image 2、gpt-image-2、duct-tape、gpt image 2 promptsreferences/models/gpt-image-2.md
gpt image 1、gpt-image-1、dall-e 3、dall·e 3、dalle 3references/models/gpt-image-1.md
midjourney、mj、--ar、--stylize、--sref、--cref、niji、--nijireferences/models/midjourney.md
stable diffusion、sd 1.5、sdxl、sd 3、sd3、sd3.5、comfyui、automatic1111、forgereferences/models/stable-diffusion.md
flux、flux.1、flux dev、flux schnell、flux pro、black forest labsreferences/models/flux.md
imagen、imagen 3、imagen 4references/models/imagen.md
ideogram、ideogram 2、ideogram 3references/models/ideogram.md
recraft、recraft v3references/models/recraft.md
seedream、seedream 4、seedream 5、doubao image、jimmeng、byteimagereferences/models/seedream.md
未指定模型預設使用模型無關的通用模式;詢問使用者是哪個模型

如果需要一次掃描所有路由,請先從 references/models/_index.md 開始。

兩個能力等級(通用)

能力「標準」等級「專業」等級
寫實肖像✅✅(更銳利的皮膚/毛孔)
多圖融合⚠️ 2–3 張參考圖✅ 5+ 張參考圖
圖片內文字渲染僅限短標籤長引文、多行文字、CJK
Bento/資訊圖表佈局簡單網格8+ 個帶資料欄位的模組
密集人群場景超過 4–5 張臉會偏離能保持多張臉的身分
結構化 JSON/YAML 提示詞部分解析可靠解析
複雜條件規則弱強

每個模型中「標準」與「專業」等級的對應關係記錄在 references/models/<name>.md 中。例如:

  • Nano Banana = 標準;Nano Banana Pro / Nano Banana 2 = 專業
  • GPT Image 1 / DALL·E 3 = 標準;GPT Image 1.5 = 標準+;GPT Image 2 = 專業;GPT Image 2.5 Flare = 專業,Sunburst = 專業+(精確編輯、密集完全拷貝)
  • Midjourney v6 = 標準;v7 = 專業
  • SD 1.5 = 標準;SDXL / SD3 / SD3.5 = 專業
  • FLUX.1 [schnell] = 標準;FLUX.1 [dev] / [pro] = 專業
  • Seedream 4.0 / 4.5 = 標準;Seedream 5.0 = 專業

經驗法則: 對於資訊圖表、有標題的海報、多角色場景、結構化 JSON/YAML 提示詞以及 CJK 文字,預設使用專業等級。對於單一主體的編輯和簡短提示詞,標準等級就已足夠。

通用提示詞結構

每個強大的提示詞都包含以下區塊。順序可靈活調整;當上下文明確時,標籤可省略。

[主體]          誰/什麼 — 參考圖處理(「100% 保留臉部」)
[動作/姿勢]     他們的動作、身體方向
[服裝]          衣服、配件、材質、顏色
[環境]          地點、道具、地面、背景牆
[光線]          主光/補光/邊光、時間、品質(硬/軟)、色溫
[相機/鏡頭]     85mm f/1.4、空拍俯視、正交投影、平視
[風格參考]      底片型號(Kodak Portra 400)、導演、年代(2000 年代)、渲染引擎
[格式]          長寬比(1:1、16:9、9:16)、解析度(1080x1080、8K)
[保留]          (編輯模式)不得改變的部分
[負面提示]      反偽影:「無文字」、「無第二物件」、「無變形」

最小可行模板 — 生成

一個 {風格/媒材} 的 {主體} 在 {環境} 中 {動作}。
{服裝 + 道具}。
光線:{主光 + 邊光 + 氛圍}。相機:{鏡頭、角度}。
{長寬比},{解析度}。{風格參考}。

最小可行模板 — 圖片編輯

對附圖片的 {目標區域} 執行 {編輯動作}:
{具體變更}。
保留:臉部/身分、姿勢、服裝、背景光線 — 完全不改變。
僅修改:{明確區域}。
與原始圖片的 {光線邏輯 / 色調 / 透視} 保持一致。

參考輸入(按模型區分)

如何指定上傳的參考圖片因模型而異。通用模式適用於大多數自然語言模型;基於標記的模型需要明確的語法。

模型家族措辭
Nano Banana / Gemini「上傳圖片中的人物」、「與參考圖的臉部 100% 相同」— 自然語言
GPT Image 2「基於此角色」、「使用這張肖像照」、「上傳來源圖片」— 自然語言
GPT Image 2.5「圖片 1 = 產品(形狀、標籤);圖片 2 = 僅光線/顏色;圖片 3 = 僅佈局」+ 衝突優先順序;說明每個參考圖片不可貢獻什麼
Midjourney--cref <url> 用於角色參考,--sref <url> 用於風格參考,--cw 100 權重
Stable Diffusion / FLUX在工作流程層級使用 IP-Adapter / ControlNet,不在提示文字中
Imagen / Ideogram / RecraftAPI 層級的 referenceImages 酬載;提示文字中透過「提供的參考」來引用

確切語法請參閱 references/models/ 下對應的檔案。

分類目錄

詳細的模板與範例位於 references/。

  • references/patterns.md — 通用詞彙:光線、相機、比例、風格標籤、構圖慣用語、單一物件規則、多參考圖融合、負面提示詞彙
  • references/templates.md — 18+ 種常見類別的填空模板(肖像、產品、海報、透視模型、資訊圖表、漫畫網格、爆炸分解圖、電商主圖、YouTube 縮圖、角色設定表、分鏡腳本等)
  • references/identity-preservation.md — 臉部鎖定用語、失敗模式、修復方法、多人處理、混合風格的臉部保留、年齡進程序列
  • references/structured-prompts.md — JSON/YAML/XML 格式以及哪些模型能可靠解析它們
  • references/text-rendering.md — 在圖片中放入可讀的標題、引文、CJK 文字,以及各模型的能力等級限制
  • references/editing-workflow.md — 非破壞性編輯、局部重繪、多圖融合、前後對比、跨面板的角色一致性
  • references/examples.md — 按分類整理的經過驗證的提示詞範例,附帶出處與產生該範例的模型
  • references/workflows.md — 直接生成、內容插圖(文章/影片 → 圖片)以及改編/個人化的對話模式
  • references/external-corpora.md — 指向公開提示詞庫的連結(YouMind 12k+、EvoLink ~3k、Awesome 清單),當使用者想要經過驗證的提示詞而非重新創作時使用
  • references/models/ — 各模型的特有癖好、語法、參數、反面模式(gpt-image-2-5.md 補充了 Flare/Sunburst 選擇、API 尺寸/品質規則、10 種模式、12 個模板、已知失敗案例、審查清單)

快速規則(模型無關)

  1. 段落 + 約束行勝過標籤湯:適用於自然語言模型(Nano Banana、GPT Image 2 / 2.5、FLUX、Imagen)。對於 Midjourney 和 SDXL,密集的逗號分隔標籤區塊加上標記仍然有效。
  2. 明確指定長寬比 — 1080x1080、16:9、9:16,或在 Midjourney 中使用 --ar 9:16。不要依賴預設值。
  3. 每次編輯都要錨定身分。「與參考圖的臉部 100% 相同」、「保持面部特徵完全一致」、「不要改變臉部」。
  4. 非破壞性編輯需要一個允許清單。 明確說明什麼改變以及什麼被保留——否則大多數模型會在服裝/姿勢上產生偏移。
  5. 鏡頭 + 光線 = 寫實感。 85mm f/1.4、Kodak Portra 400、三點式打光、黃金時刻邊光、強烈的機頂閃光燈 在所有模型上都具有實際影響力。
  6. 單一物件約束必須重複強調。 如果你只想要一個物件,請撰寫一個明確的嚴格單一物件區塊(參閱 references/patterns.md#single-object-rule)。
  7. 圖片中的文字 = 精確引用。 將確切字串包裹在雙引號中:serif 字體顯示「Stay Hungry, Stay Foolish」。對於 CJK,偏好使用專業等級模型。
  8. 使用 [佔位符](方括號、大寫)用於可重複使用的模板。使用 {argument name="x" default="y"} 用於 Raycast 片段—Nano Banana、GPT Image 2 / 2.5 以及任何自然語言模型都支援作為文字佔位符。
  9. 對於 Bento/資訊圖表佈局,列舉模組(M1…M8)並指定每個儲存格的內容類型—這強烈偏向專業等級模型。
  10. 負面提示放在最後,作為 NEGATIVE: 清單或 Do NOT: 項目—SDXL/Midjourney 除外,它們有專用的負面提示語法(MJ 用 --no,SD 有專用負面提示輸入)。
  11. 為了呈現自然/非 AI 感:明確要求「自然的皮膚紋理、飛揚的髮絲、輕微的不對稱、無美顏修圖、無濾鏡、無過度拋光的 AI 美學」。GPT Image 2 / 2.5 和 Nano Banana Pro 都會尊重這些要求。
  12. 每輪編輯只做一個變更 + 一個鎖定清單。 說明單一變更,列舉什麼保持不變,只允許物理上必要的副作用(接觸陰影、反射)。從保存的主版本分支變體。保留是視覺上的,而非像素完美—當像素必須匹配時進行合成。
  13. 根據具體檢查項目審查每個輸出—檢查全尺寸和手機尺寸的文字、物件/人物計數、樣式化之前的身分、產品幾何、編輯範圍、解碼的 Alpha 通道。
  14. 為了跨圖片一致性(同一個角色出現在 N 個面板中):先詳細描述角色一次,然後回頭引用為「與面板 1 中相同的角色」—在 GPT Image 2 / 2.5 和 Nano Banana Pro 上有效;其他模型效果較弱。

反面模式

  • 在自然語言模型上使用標籤沙拉提示詞(portrait, 8k, masterpiece, beautiful, highly detailed)—表現不如結構化段落
  • 要求「逼真」但沒有鏡頭/光線描述—產出的是通用渲染圖
  • 編輯時沒有保留條款—模型會改變臉部/姿勢
  • 一個提示詞中包含多個衝突的長寬比—最終只有一個生效,且難以預測
  • 僅使用面部描述(無參考圖)進行換臉—保真度低
  • 一個提示詞中塞入超過 10 個命名主體—在標準等級中身份會偏移(超過 5 個),在專業等級中則超過 8 個
  • 在標準等級模型上嵌入超過 15 個字的文字—拼寫會出錯
  • 將 Midjourney 的 --flags 混入 Nano Banana / GPT Image / FLUX 提示詞中—標記會被當作文字解析並污染輸出
  • 在拍攝自然生活照時預設使用「拋光 AI」風格—明確否決美顏修圖
  • 期望圖片模型輸出 GIF、ZIP、向量圖或 HTML—應生成圖表,然後用程式碼分割/組合(參閱 models/gpt-image-2-5.md 模式 6)
  • 信任「無文字 / 僅此文字 / 無浮水印」而沒有檢查—負面提示僅部分時間被遵守
  • 在極短的提示詞中強制使用 JSON—{"subject":"red apple"} 不如 A red apple on a white table, studio lighting, 1:1.

對話模式

四種不同的進入點,處理方式記錄在 references/workflows.md:

  • 直接生成 — 使用者描述一張圖片;你根據結構 + 模板 + 模型專屬檔案撰寫提示詞。
  • 內容插圖 — 使用者貼出文章/影片腳本/播客筆記;你分析主題+語氣,匹配到一個模板,然後進入改編模式。
  • 靈感 → 提示詞(重構) — 使用者分享一張他們喜歡的圖片;你根據可見內容撰寫新的簡報,並列出未知項(參考圖、先前的輪次、編輯),而不是假裝恢復原始提示詞。
  • 改編 / 個人化 — 選擇模板後,僅詢問相關的個人化問題(性別、年齡、場景、氛圍、職業),並使用使用者的內容改編模板。

如果使用者只想要經過驗證、附有圖片證據的提示詞,而非重新創作,請引導他們前往 references/external-corpora.md 中的可搜尋語料庫(YouMind 上有 12,000+ 個提示詞,EvoLink 上有約 3,000 個 GPT Image 2 案例,wangrunlin / LaplaceYoung / VulcanEon 上有約 250 個 GPT Image 2.5 案例,以及可瀏覽的 Awesome-list 索引)。

工作流程

  1. 詢問使用者 — 從頭生成、編輯現有圖片、為內容插圖、從靈感圖片重構提示詞,或瀏覽語料庫?

…(翻譯因內容截斷而省略)

Individual skills in this repo

This repo contains 3 individual skills — each has its own dedicated page.

fralapo/filmcraft-expert

Premiere Pro-grade video editing in FilmCraft, the ArtCraft editor driven over MCP (mcp__filmcraft__* tools: command_list, command_run, command_batch, doc_inspect, sequence_inspect, render_frame, media_import). Use whenever working with FilmCraft or editing any video: rough and fine cuts, ripple/roll/slip/slide trims, 9:16 reels/TikTok/Shorts from 16:9, captions and titles, transitions, keyframes, speed and time remapping, Lumetri color, LUTs and scopes, chroma key, audio mixing, LUFS loudness and ducking, multicam, proxies, export for social, web or a ProRes/DNxHR master, and project archiving. Includes a verified Premiere-to-FilmCraft command map, QC checklists, and hand-offs to SoundCraft and EffectCraft.

fralapo/graphic-designer

The Graphic Designer role: hands-on craft of visual communication. Grids and layout (column and modular grids, A4 setup, image-text composition), typography fundamentals (size ratios, weight contrast, alignment, rivers, widows), experimental typography (outline surgery, blending, constraints, physical experiments), poster languages (brutalism, grunge, texture, threshold, displacement), logo construction (types, shape psychology, vectorising, stress tests, delivery) and file handover hygiene. Use when executing or critiquing the craft of a poster, layout, cover, typographic piece or logo, picking type or a grid, or explaining why a layout looks amateur. Works inside a direction set by the art director and a concept set by the creative director; hands UX/UI screens to ux-ui-expert.

fralapo/presentation-design

Complete guidelines for designing effective, beautiful presentations: message-first process (audience, goal, script, storyboard, slide count), deck structure and slide types (cover, index, break, focus, content, back cover with CTA), layout (margins, grids, alignment, proximity, hierarchy, focus by dimming), a type scale for 1920×1080 slides, message titles, bullets and their alternatives, color palettes and roles, images, icons, backgrounds, shadows and text-on-photo, charts, tables, big numbers and timelines, animation and morph principles with timings, contexts (school, thesis, corporate, pitch deck, product launch, portfolio, training, talks, webinars), a before→after redesign method, templates, brand and AI. Use this skill whenever you create, generate, review, redesign or critique a presentation, slide deck, pitch deck, PowerPoint, Keynote, Google Slides or Canva deck (including generating .pptx with code or DeckCraft), or advise on slides, even if the user only says 'make me a ppt'.

相關技能