Image Generation
Use this skill for image work where the output should be a generated or edited bitmap image. This is the broad image workflow; use more specific skills when the request clearly asks for Product Hunt carousel images or dense technical diagram images.
Routing
- Use
producthunt-launch-images for multi-image launch carousels.
- Use
technical-diagram-image for one dense architecture/reference diagram image.
- Use this skill for everything else: concept art, product graphics, thumbnails, banners, social cards, hero images, illustration direction, UI mock images, image editing, and general image prompts.
Required Workflow
1. Define The Image Job
Capture:
- User goal.
- Audience.
- Number of images.
- Format/aspect ratio.
- Style direction.
- Brand constraints.
- Required visible text.
- Required facts, commands, dates, prices, metrics, or product claims.
- Whether the task is image generation or image editing.
If the image includes factual claims, inspect sources before prompting.
2. Build A Fact Sheet
Use this when the image refers to a product, repo, company, event, person, or technical system:
Subject:
Audience:
Use case:
Required dimensions/aspect:
Brand colors:
Allowed logo/visual identity:
Visible headline:
Visible subtext:
Verified facts:
Commands/URLs/ports:
Metrics/counts/dates:
Source links/files:
Unknowns to omit:
Negative constraints:
Never invent metrics, dates, commands, screenshots, logos, claims, or product UI. If a fact is not verified, omit it or label it as conceptual.
3. Choose The Image Type
| Type |
Best structure |
| Product graphic |
headline, product surface, proof chips, command strip |
| Social card |
one hook, one visual metaphor, one verified fact |
| Thumbnail |
large readable phrase, one focal object, high contrast |
| Hero image |
realistic subject/product, atmospheric background, no text-heavy layout |
| Technical visual |
topology, labels, arrows, source-grounded nodes |
| Poster |
compact header, sections, tables, diagrams, legend |
| Edit |
preserve key subject, list exact changes, list what must remain unchanged |
4. Write The Prompt
A strong prompt includes:
- Subject and purpose.
- Target format and aspect ratio.
- Visual style.
- Composition and layout.
- Exact visible text.
- Brand/color rules.
- Source-grounded facts only.
- What to avoid.
- Verification priorities.
Template:
Create <number/type> image for <subject>.
Use case: <launch/docs/social/reference/thumbnail/etc>.
Audience: <who should understand it>.
Format: <aspect ratio/dimensions if known>.
Style: <specific visual style, product surface, screenshot, poster, editorial, technical, etc>.
Composition: <foreground/midground/background, panels, cards, grid, table, diagram, focal object>.
Visible text: "<exact text>".
Facts to include: <verified facts only>.
Brand/color rules: <colors and semantic meanings>.
Negative constraints: no fake metrics, no malformed commands, no stock art, no unwanted logos, no tiny unreadable text, no unsupported claims.
Verification priority: <what must be correct>.
5. Generate And Verify
After generation, inspect the output for:
- Correct subject.
- Correct project/product/person name.
- Readable required text.
- Accurate commands, URLs, metrics, dates, and claims.
- Brand consistency.
- Layout fit.
- No unwanted artifacts, broken UI, or unsupported claims.
Regenerate only the failed image when possible. Make the next prompt shorter, more explicit, and more constrained around the failure.
Editing Existing Images
For image edits:
- Identify what must change.
- Identify what must stay unchanged.
- Preserve identity, composition, lighting, and brand unless asked otherwise.
- Give exact edit instructions.
- Verify the edit did not damage important unchanged areas.
Edit prompt template:
Edit the provided image.
Change: <specific changes>.
Preserve: <faces/products/text/layout/colors/background/items>.
Style match: <lighting, texture, camera, illustration style>.
Avoid: <unwanted changes>.
Text In Images
Image models can mangle text. Keep visible text:
- short.
- large.
- high contrast.
- repeated only when necessary.
- exact for commands, URLs, names, metrics.
For text-heavy needs, prefer fewer words and more structure. If a dense table is required, consider a diagram-specific skill and verify carefully.
Color Semantics
Use semantic color when the image explains a system:
- Green: success, local, free, default, safe, verified.
- Orange: optional, paid, external, model call, warning.
- Blue: network, API, cloud, integration.
- Red: error, blocked, risk, destructive path.
- Gray/black: structure, labels, inactive states.
State the semantic rule in the prompt when colors carry meaning.
Quality Bar
The image should:
- communicate the intended point within three seconds.
- look specific to the subject, not generic.
- avoid fake product evidence.
- use realistic surfaces where possible.
- keep text legible.
- match the requested format.
- survive a quick visual audit.
Output Format
For a single image, return the absolute path:
/absolute/path/to/image.png
For multiple images, return ordered paths:
1. /absolute/path/01-name.png
2. /absolute/path/02-name.png
3. /absolute/path/03-name.png
Common Pitfalls
- Asking for too much tiny text.
- Trusting generated text without visual review.
- Inventing product metrics.
- Using decorative color with no meaning.
- Making generic hype art when the user needs proof.
- Forgetting aspect ratio.
- Editing too broadly and damaging what should stay unchanged.
- Reusing outdated facts from memory.
Checklist
1---2name: image-generation3description: Use when creating or editing raster images, visual concepts, product graphics, launch assets, diagrams, posters, thumbnails, reference sheets, UI mock images, or image prompts that need source-grounded claims, readable text, brand direction, and post-generation verification.4---56# Image Generation78Use this skill for image work where the output should be a generated or edited bitmap image. This is the broad image workflow; use more specific skills when the request clearly asks for Product Hunt carousel images or dense technical diagram images.910## Routing1112- Use `producthunt-launch-images` for multi-image launch carousels.13- Use `technical-diagram-image` for one dense architecture/reference diagram image.14- Use this skill for everything else: concept art, product graphics, thumbnails, banners, social cards, hero images, illustration direction, UI mock images, image editing, and general image prompts.1516## Required Workflow1718### 1. Define The Image Job1920Capture:2122- User goal.23- Audience.24- Number of images.25- Format/aspect ratio.26- Style direction.27- Brand constraints.28- Required visible text.29- Required facts, commands, dates, prices, metrics, or product claims.30- Whether the task is image generation or image editing.3132If the image includes factual claims, inspect sources before prompting.3334### 2. Build A Fact Sheet3536Use this when the image refers to a product, repo, company, event, person, or technical system:3738```text39Subject:40Audience:41Use case:42Required dimensions/aspect:43Brand colors:44Allowed logo/visual identity:45Visible headline:46Visible subtext:47Verified facts:48Commands/URLs/ports:49Metrics/counts/dates:50Source links/files:51Unknowns to omit:52Negative constraints:53```5455Never invent metrics, dates, commands, screenshots, logos, claims, or product UI. If a fact is not verified, omit it or label it as conceptual.5657### 3. Choose The Image Type5859| Type | Best structure |60|---|---|61| Product graphic | headline, product surface, proof chips, command strip |62| Social card | one hook, one visual metaphor, one verified fact |63| Thumbnail | large readable phrase, one focal object, high contrast |64| Hero image | realistic subject/product, atmospheric background, no text-heavy layout |65| Technical visual | topology, labels, arrows, source-grounded nodes |66| Poster | compact header, sections, tables, diagrams, legend |67| Edit | preserve key subject, list exact changes, list what must remain unchanged |6869### 4. Write The Prompt7071A strong prompt includes:7273- Subject and purpose.74- Target format and aspect ratio.75- Visual style.76- Composition and layout.77- Exact visible text.78- Brand/color rules.79- Source-grounded facts only.80- What to avoid.81- Verification priorities.8283Template:8485```text86Create <number/type> image for <subject>.87Use case: <launch/docs/social/reference/thumbnail/etc>.88Audience: <who should understand it>.89Format: <aspect ratio/dimensions if known>.9091Style: <specific visual style, product surface, screenshot, poster, editorial, technical, etc>.92Composition: <foreground/midground/background, panels, cards, grid, table, diagram, focal object>.93Visible text: "<exact text>".94Facts to include: <verified facts only>.95Brand/color rules: <colors and semantic meanings>.9697Negative constraints: no fake metrics, no malformed commands, no stock art, no unwanted logos, no tiny unreadable text, no unsupported claims.98Verification priority: <what must be correct>.99```100101### 5. Generate And Verify102103After generation, inspect the output for:104105- Correct subject.106- Correct project/product/person name.107- Readable required text.108- Accurate commands, URLs, metrics, dates, and claims.109- Brand consistency.110- Layout fit.111- No unwanted artifacts, broken UI, or unsupported claims.112113Regenerate only the failed image when possible. Make the next prompt shorter, more explicit, and more constrained around the failure.114115## Editing Existing Images116117For image edits:1181191. Identify what must change.1202. Identify what must stay unchanged.1213. Preserve identity, composition, lighting, and brand unless asked otherwise.1224. Give exact edit instructions.1235. Verify the edit did not damage important unchanged areas.124125Edit prompt template:126127```text128Edit the provided image.129Change: <specific changes>.130Preserve: <faces/products/text/layout/colors/background/items>.131Style match: <lighting, texture, camera, illustration style>.132Avoid: <unwanted changes>.133```134135## Text In Images136137Image models can mangle text. Keep visible text:138139- short.140- large.141- high contrast.142- repeated only when necessary.143- exact for commands, URLs, names, metrics.144145For text-heavy needs, prefer fewer words and more structure. If a dense table is required, consider a diagram-specific skill and verify carefully.146147## Color Semantics148149Use semantic color when the image explains a system:150151- Green: success, local, free, default, safe, verified.152- Orange: optional, paid, external, model call, warning.153- Blue: network, API, cloud, integration.154- Red: error, blocked, risk, destructive path.155- Gray/black: structure, labels, inactive states.156157State the semantic rule in the prompt when colors carry meaning.158159## Quality Bar160161The image should:162163- communicate the intended point within three seconds.164- look specific to the subject, not generic.165- avoid fake product evidence.166- use realistic surfaces where possible.167- keep text legible.168- match the requested format.169- survive a quick visual audit.170171## Output Format172173For a single image, return the absolute path:174175```text176/absolute/path/to/image.png177```178179For multiple images, return ordered paths:180181```text1821. /absolute/path/01-name.png1832. /absolute/path/02-name.png1843. /absolute/path/03-name.png185```186187## Common Pitfalls188189- Asking for too much tiny text.190- Trusting generated text without visual review.191- Inventing product metrics.192- Using decorative color with no meaning.193- Making generic hype art when the user needs proof.194- Forgetting aspect ratio.195- Editing too broadly and damaging what should stay unchanged.196- Reusing outdated facts from memory.197198## Checklist199200- [ ] Image type selected.201- [ ] Facts checked when claims appear.202- [ ] Exact visible text specified.203- [ ] Brand/color direction specified.204- [ ] Negative constraints included.205- [ ] Generated or edited image was visually checked.206- [ ] Final answer returns usable file paths.