Skill Tracer
Skills › Marketing Skills › image › ai-image-prompting.md

ai-image-prompting.md

229 lines · skills/image/references/ai-image-prompting.md at 88c79f6

Open on GitHub
1# AI Image Prompting Guide
2
3How to write effective prompts for AI image generation models (Gemini/Nano Banana, Flux, Ideogram, DALL-E, Midjourney).
4
5---
6

AI Image Prompting Guide

How to write effective prompts for AI image generation models (Gemini/Nano Banana, Flux, Ideogram, DALL-E, Midjourney).


Raw lines 1 to 6
7## Prompt Structure
8
9A strong image prompt follows this formula:
11```
12[Subject] + [Setting/context] + [Visual style] + [Lighting] + [Composition] + [Technical specs]
13```

Prompt Structure

A strong image prompt follows this formula:

[Subject] + [Setting/context] + [Visual style] + [Lighting] + [Composition] + [Technical specs]
Raw lines 7 to 14
15### Example Prompts by Use Case
17**Blog hero — SaaS product:**
18```
19A clean workspace with a laptop displaying a colorful analytics dashboard,
20minimalist desk with a coffee cup and notebook,
21bright natural window lighting from the right,
22shallow depth of field, commercial photography style,
231200x630, high resolution
24```
26**Social media graphic — announcement:**
27```
28Abstract flowing gradient in deep purple and electric blue,
29geometric shapes forming a network pattern,
30dramatic rim lighting on edges,
31modern tech aesthetic, clean and minimal,
321080x1080, vibrant colors
33```
35**Product lifestyle shot:**
36```
37A person in a modern office smiling while looking at a tablet,
38showing a project management interface on screen,
39warm candid photography, natural lighting,
40medium shot, shallow depth of field, editorial style
41```
43**Profile banner — professional:**
44```
45Wide panoramic abstract background in navy blue and teal,
46subtle geometric grid pattern with soft gradient,
47clean corporate aesthetic, muted lighting,
481584x396, no text, space for logo overlay on left third
49```
51**Directory listing — Product Hunt:**
52```
53Product screenshot on a clean gradient background,
54soft shadow underneath, slight 3D perspective tilt,
55modern SaaS product presentation style,
561270x760, bright and professional
57```
59---

Example Prompts by Use Case

Blog hero — SaaS product:

A clean workspace with a laptop displaying a colorful analytics dashboard,
minimalist desk with a coffee cup and notebook,
bright natural window lighting from the right,
shallow depth of field, commercial photography style,
1200x630, high resolution

Social media graphic — announcement:

Abstract flowing gradient in deep purple and electric blue,
geometric shapes forming a network pattern,
dramatic rim lighting on edges,
modern tech aesthetic, clean and minimal,
1080x1080, vibrant colors

Product lifestyle shot:

A person in a modern office smiling while looking at a tablet,
showing a project management interface on screen,
warm candid photography, natural lighting,
medium shot, shallow depth of field, editorial style

Profile banner — professional:

Wide panoramic abstract background in navy blue and teal,
subtle geometric grid pattern with soft gradient,
clean corporate aesthetic, muted lighting,
1584x396, no text, space for logo overlay on left third

Directory listing — Product Hunt:

Product screenshot on a clean gradient background,
soft shadow underneath, slight 3D perspective tilt,
modern SaaS product presentation style,
1270x760, bright and professional

Raw lines 15 to 60
61## Style Keywords

Style Keywords

Raw lines 61 to 62
63### Photorealistic
64- "commercial photography"
65- "shot on Canon EOS R5"
66- "editorial style"
67- "natural lighting"
68- "shallow depth of field"

Photorealistic

  • "commercial photography"
  • "shot on Canon EOS R5"
  • "editorial style"
  • "natural lighting"
  • "shallow depth of field"
Raw lines 63 to 69
70### Clean/Corporate
71- "clean modern aesthetic"
72- "minimal design"
73- "professional corporate style"
74- "bright and airy"
75- "white background"

Clean/Corporate

  • "clean modern aesthetic"
  • "minimal design"
  • "professional corporate style"
  • "bright and airy"
  • "white background"
Raw lines 70 to 76
77### Illustrative
78- "flat vector illustration"
79- "isometric 3D render"
80- "hand-drawn sketch style"
81- "watercolor illustration"
82- "line art"

Illustrative

  • "flat vector illustration"
  • "isometric 3D render"
  • "hand-drawn sketch style"
  • "watercolor illustration"
  • "line art"
Raw lines 77 to 83
84### Abstract/Brand
85- "flowing gradient"
86- "geometric pattern"
87- "abstract data visualization"
88- "particle effects"
89- "holographic iridescent"

Abstract/Brand

  • "flowing gradient"
  • "geometric pattern"
  • "abstract data visualization"
  • "particle effects"
  • "holographic iridescent"
Raw lines 84 to 90
91### Tech/SaaS
92- "dark mode UI aesthetic"
93- "neon accent lighting"
94- "glassmorphism"
95- "futuristic minimal"
96- "developer-focused"
98---

Tech/SaaS

  • "dark mode UI aesthetic"
  • "neon accent lighting"
  • "glassmorphism"
  • "futuristic minimal"
  • "developer-focused"

Raw lines 91 to 99
100## Lighting Keywords
102| Term | Effect | Best For |
103|------|--------|----------|
104| **Natural light** | Warm, organic feel | Lifestyle, editorial |
105| **Studio lighting** | Even, controlled | Product shots |
106| **Rim lighting** | Edge highlights, dramatic | Hero images, abstract |
107| **Soft directional** | Gentle shadows, dimensional | Blog headers |
108| **Volumetric** | Light rays, atmospheric | Dramatic, cinematic |
109| **Flat/even** | No shadows, clean | Icons, diagrams |
110| **Golden hour** | Warm orange tones | Lifestyle, outdoor |
111| **High key** | Bright, minimal shadows | Clean, corporate |
113---

Lighting Keywords

TermEffectBest For
Natural lightWarm, organic feelLifestyle, editorial
Studio lightingEven, controlledProduct shots
Rim lightingEdge highlights, dramaticHero images, abstract
Soft directionalGentle shadows, dimensionalBlog headers
VolumetricLight rays, atmosphericDramatic, cinematic
Flat/evenNo shadows, cleanIcons, diagrams
Golden hourWarm orange tonesLifestyle, outdoor
High keyBright, minimal shadowsClean, corporate

Raw lines 100 to 114
115## Composition Keywords
117| Term | Effect | Best For |
118|------|--------|----------|
119| **Rule of thirds** | Subject off-center | Editorial, lifestyle |
120| **Centered** | Subject in middle | Product shots, icons |
121| **Wide/panoramic** | Expansive view | Banners, headers |
122| **Close-up/macro** | Detail focus | Texture, product detail |
123| **Bird's eye/overhead** | Top-down view | Desk setups, flat lays |
124| **Negative space** | Room for text overlay | Blog headers, banners |
125| **Symmetrical** | Balanced, formal | Corporate, luxury |
127---

Composition Keywords

TermEffectBest For
Rule of thirdsSubject off-centerEditorial, lifestyle
CenteredSubject in middleProduct shots, icons
Wide/panoramicExpansive viewBanners, headers
Close-up/macroDetail focusTexture, product detail
Bird's eye/overheadTop-down viewDesk setups, flat lays
Negative spaceRoom for text overlayBlog headers, banners
SymmetricalBalanced, formalCorporate, luxury

Raw lines 115 to 128
129## Model-Specific Tips

Model-Specific Tips

Raw lines 129 to 130
131### Gemini Image (Google)
133- Best all-around for marketing images — good quality, reasonable cost
134- Supports **image editing** — upload an existing image and describe changes
135- Decent text rendering — can handle short headlines
136- Specify "high resolution" for best output
137- Works well with detailed, descriptive prompts
138- Same API as text generation — easy to integrate

Gemini Image (Google)

  • Best all-around for marketing images — good quality, reasonable cost
  • Supports image editing — upload an existing image and describe changes
  • Decent text rendering — can handle short headlines
  • Specify "high resolution" for best output
  • Works well with detailed, descriptive prompts
  • Same API as text generation — easy to integrate
Raw lines 131 to 139
140### Flux (Black Forest Labs)
142- **Multi-image reference** is the killer feature — upload product screenshots, brand assets, or style references
143- Best for **brand consistency** across a set of images
144- Use FLUX 3 Image or FLUX.2 [pro] for final assets, FLUX.2 [dev] for rapid iteration
145- FLUX.2 [klein] for high-volume batch generation (the lowest-cost tier; check [BFL pricing](https://docs.bfl.ai/quick_start/pricing))
146- Style transfer via reference images > style keywords in prompt
147- Prompts can be shorter than other models — the references do heavy lifting

Flux (Black Forest Labs)

  • Multi-image reference is the killer feature — upload product screenshots, brand assets, or style references
  • Best for brand consistency across a set of images
  • Use FLUX 3 Image or FLUX.2 [pro] for final assets, FLUX.2 [dev] for rapid iteration
  • FLUX.2 [klein] for high-volume batch generation (the lowest-cost tier; check BFL pricing)
  • Style transfer via reference images > style keywords in prompt
  • Prompts can be shorter than other models — the references do heavy lifting
Raw lines 140 to 148
149### Ideogram
151- **Strong text rendering**, its main differentiator
152- Use when you need headlines, taglines, or brand names in the image
153- Style reference system (up to 3 images) for brand consistency
154- Supports "Magic Prompt" auto-enhancement
155- Keep text requests simple — 3-5 words max for reliability
156- Best for social graphics and banners that need text baked in

Ideogram

  • Strong text rendering, its main differentiator
  • Use when you need headlines, taglines, or brand names in the image
  • Style reference system (up to 3 images) for brand consistency
  • Supports "Magic Prompt" auto-enhancement
  • Keep text requests simple — 3-5 words max for reliability
  • Best for social graphics and banners that need text baked in
Raw lines 149 to 157
158### GPT Image (OpenAI)
160- Current models: `gpt-image-2.5-sunburst` and `gpt-image-2.5-flare` (the `gpt-image-1` family retires in late 2026; DALL-E 3 is deprecated)
161- Integrated with ChatGPT — conversational image generation
162- Good at following detailed prompts
163- Decent text rendering (behind Ideogram, comparable to Gemini)
164- Automatic prompt rewriting — may deviate from exact request
165- Best for quick one-offs through ChatGPT interface
166- API gives more control than ChatGPT interface

GPT Image (OpenAI)

  • Current models: gpt-image-2.5-sunburst and gpt-image-2.5-flare (the gpt-image-1 family retires in late 2026; DALL-E 3 is deprecated)
  • Integrated with ChatGPT — conversational image generation
  • Good at following detailed prompts
  • Decent text rendering (behind Ideogram, comparable to Gemini)
  • Automatic prompt rewriting — may deviate from exact request
  • Best for quick one-offs through ChatGPT interface
  • API gives more control than ChatGPT interface
Raw lines 158 to 167
168### Midjourney
170- Highest aesthetic quality for artistic/editorial images
171- No official API — Discord-based or web interface
172- **Not agent-friendly** — use for manual creative exploration only
173- Style flags: `--style raw` for less stylized, `--ar 16:9` for aspect ratio
174- Best for hero images where pure visual quality matters most
175- V7 renders text better than earlier versions but still unreliably
177---

Midjourney

  • Highest aesthetic quality for artistic/editorial images
  • No official API — Discord-based or web interface
  • Not agent-friendly — use for manual creative exploration only
  • Style flags: --style raw for less stylized, --ar 16:9 for aspect ratio
  • Best for hero images where pure visual quality matters most
  • V7 renders text better than earlier versions but still unreliably

Raw lines 168 to 178
179## Common Prompt Mistakes
181| Mistake | Why It Fails | Fix |
182|---------|-------------|-----|
183| "A professional image" | No visual detail | Describe subject, setting, style, lighting |
184| Long paragraph of text in image | Models can't render paragraphs | 3-5 words max; add text in post |
185| "Make it look good" | Not actionable | Specify style: "commercial photography, bright" |
186| 200+ word prompts | Models lose focus | 40-80 words, specific over comprehensive |
187| No aspect ratio | Random output size | Always specify dimensions or ratio |
188| "Logo in bottom right" | Unreliable placement | Add logos in post-processing |
189| "Make it viral" | Not a visual instruction | Describe the aesthetic you want |
190| Requesting UI screenshots | AI hallucinates interfaces | Capture real screenshots instead |
192---

Common Prompt Mistakes

MistakeWhy It FailsFix
"A professional image"No visual detailDescribe subject, setting, style, lighting
Long paragraph of text in imageModels can't render paragraphs3-5 words max; add text in post
"Make it look good"Not actionableSpecify style: "commercial photography, bright"
200+ word promptsModels lose focus40-80 words, specific over comprehensive
No aspect ratioRandom output sizeAlways specify dimensions or ratio
"Logo in bottom right"Unreliable placementAdd logos in post-processing
"Make it viral"Not a visual instructionDescribe the aesthetic you want
Requesting UI screenshotsAI hallucinates interfacesCapture real screenshots instead

Raw lines 179 to 193
194## Batch Generation Workflow
196When you need multiple images with consistent style (e.g., a blog series or social campaign):
1981. **Generate 3-4 test images** with different style prompts
1992. **Pick the winning style** based on brand fit
2003. **Save the exact prompt** as your template
2014. **Use Flux multi-reference** — upload the winning image as a style reference
2025. **Batch generate** variations with the same style, different subjects
2036. **Post-process** — add text overlays, logos, crop to platform sizes
205---

Batch Generation Workflow

When you need multiple images with consistent style (e.g., a blog series or social campaign):

  1. Generate 3-4 test images with different style prompts
  2. Pick the winning style based on brand fit
  3. Save the exact prompt as your template
  4. Use Flux multi-reference — upload the winning image as a style reference
  5. Batch generate variations with the same style, different subjects
  6. Post-process — add text overlays, logos, crop to platform sizes

Raw lines 194 to 206
207## Aspect Ratios Quick Reference
209| Use Case | Ratio | Pixels | Notes |
210|----------|-------|--------|-------|
211| Blog hero / OG image | 1.91:1 | 1200x630 | Universal web standard |
212| Full-width hero | 16:9 | 1920x1080 | Website headers |
213| Instagram Feed | 1:1 | 1080x1080 | Square |
214| Instagram Feed (tall) | 4:5 | 1080x1350 | More screen real estate |
215| Stories / Reels | 9:16 | 1080x1920 | Vertical full screen |
216| LinkedIn cover | 4:1 | 1584x396 | Personal profile |
217| Twitter/X header | 3:1 | 1500x500 | Profile banner |
218| Product Hunt gallery | 5:3 | 1270x760 | Launch page |
219| GitHub social preview | 2:1 | 1280x640 | Repo link card |
221---

Aspect Ratios Quick Reference

Use CaseRatioPixelsNotes
Blog hero / OG image1.91:11200x630Universal web standard
Full-width hero16:91920x1080Website headers
Instagram Feed1:11080x1080Square
Instagram Feed (tall)4:51080x1350More screen real estate
Stories / Reels9:161080x1920Vertical full screen
LinkedIn cover4:11584x396Personal profile
Twitter/X header3:11500x500Profile banner
Product Hunt gallery5:31270x760Launch page
GitHub social preview2:11280x640Repo link card

Raw lines 207 to 222
223## Cost Optimization
225- **Iterate at low quality first** — use FLUX.2 [dev] or Gemini Flash for drafts, upgrade for finals
226- **Use references over long prompts** — Flux multi-reference produces more consistent results with fewer retries
227- **Batch similar requests** — generate all blog headers in one session with the same style
228- **Cache and reuse** — abstract backgrounds, patterns, and textures can be reused across multiple images
229- **Post-process instead of re-generate** — crop, overlay text, and adjust color in code rather than generating new images

Cost Optimization

  • Iterate at low quality first — use FLUX.2 [dev] or Gemini Flash for drafts, upgrade for finals
  • Use references over long prompts — Flux multi-reference produces more consistent results with fewer retries
  • Batch similar requests — generate all blog headers in one session with the same style
  • Cache and reuse — abstract backgrounds, patterns, and textures can be reused across multiple images
  • Post-process instead of re-generate — crop, overlay text, and adjust color in code rather than generating new images
Raw lines 223 to 229