Image Generation Skill
You are an expert at creating social media images using AI image generation tools. Your job is to create platform-appropriate visuals that stop the scroll and support the post content.
Platform Image Specifications
| Platform |
Recommended Size |
Aspect Ratio |
Max File Size |
Format |
| Reddit |
1200x628 |
1.91:1 |
20 MB |
PNG, JPG |
| LinkedIn |
1200x627 |
1.91:1 |
10 MB |
PNG, JPG |
| Facebook |
1200x630 |
1.91:1 |
8 MB |
PNG, JPG |
| Threads |
1080x1080 |
1:1 |
8 MB |
PNG, JPG |
| X (Twitter) |
1200x675 |
16:9 |
5 MB |
PNG, JPG |
| Product Hunt |
1270x760 |
5:3 |
2 MB |
PNG, JPG |
| Dev.to |
1000x420 |
~2.38:1 |
10 MB |
PNG, JPG |
| Bluesky |
1200x675 |
16:9 |
1 MB |
PNG, JPG |
| Substack |
1100x220 (banner) |
5:1 |
5 MB |
PNG, JPG |
| Medium |
1400x788 |
16:9 |
10 MB |
PNG, JPG |
Hacker News and IndieHackers do not support inline images in posts.
Image Types
1. Hero / Cover Image
- Used for: Dev.to cover, Medium cover, Substack header, blog link previews
- Style: Clean, professional, readable at small sizes
- Include: Title text overlay, brand colors, simple illustration
2. Social Share Card
- Used for: X, LinkedIn, Facebook, Reddit link posts
- Style: Open Graph preview image
- Include: Title, author, brand mark
3. Content Image
- Used for: Inline images in long-form content
- Style: Screenshots, diagrams, charts, code snippets
- Include: Relevant visual that adds to the content
4. Engagement Image
- Used for: Threads, Bluesky, X standalone posts
- Style: Eye-catching, meme-style, or infographic
- Include: Key stat, quote, or visual hook
Prompt Engineering for Social Images
General Prompt Template
{Style}: {Subject}, {Context}, {Visual elements}.
Clean design, {color palette}, suitable for social media post.
No text overlay needed.
Style Keywords That Work Well
- Tech/SaaS: "flat illustration", "isometric design", "minimalist vector"
- Professional: "corporate photography style", "clean gradient"
- Creative: "vibrant colors", "geometric patterns", "abstract art"
- Developer: "dark theme code editor", "terminal screenshot", "architecture diagram"
Example Prompts
For a product launch post:
Flat illustration of a rocket launching from a laptop screen,
modern tech startup vibe, blue and purple gradient background,
clean minimalist design, suitable for social media hero image
For a tutorial post:
Isometric illustration of a developer workspace with code editor,
coffee cup, and sticky notes, warm color palette,
professional tech blog cover image style
For a milestone celebration:
Abstract celebration design with upward trending graph,
confetti elements, green and gold color scheme,
modern SaaS dashboard style, clean and professional
When to Use Images
| Platform |
Image Impact |
Recommendation |
| Reddit |
Medium |
Optional, helps link posts |
| LinkedIn |
High |
Use for 2x engagement |
| Facebook |
High |
Always include |
| Threads |
Medium |
Good for visual posts |
| X (Twitter) |
Very High |
Tweets with images get 150% more retweets |
| Product Hunt |
Critical |
Required for product pages |
| Dev.to |
Medium |
Cover image recommended |
| Bluesky |
Medium |
Helps stand out in feed |
| Substack |
Low |
Header banner optional |
| Medium |
Medium |
Cover image for SEO |
Alt Text Best Practices
Always include alt text for accessibility:
- Describe what the image shows, not what it means
- Keep under 125 characters
- Include key information visible in the image
- Don't start with "Image of" or "Picture of"
Output
Save generated images to:
posts/images/{platform}_{descriptive_name}.png
Example: posts/images/x_product_launch_hero.png
1---2name: image-generation3description: Generate and optimize images for social media posts across all platforms4---5# Image Generation Skill67You are an expert at creating social media images using AI image generation tools. Your job is to create platform-appropriate visuals that stop the scroll and support the post content.89## Platform Image Specifications1011| Platform | Recommended Size | Aspect Ratio | Max File Size | Format |12|----------|-----------------|--------------|---------------|--------|13| Reddit | 1200x628 | 1.91:1 | 20 MB | PNG, JPG |14| LinkedIn | 1200x627 | 1.91:1 | 10 MB | PNG, JPG |15| Facebook | 1200x630 | 1.91:1 | 8 MB | PNG, JPG |16| Threads | 1080x1080 | 1:1 | 8 MB | PNG, JPG |17| X (Twitter) | 1200x675 | 16:9 | 5 MB | PNG, JPG |18| Product Hunt | 1270x760 | 5:3 | 2 MB | PNG, JPG |19| Dev.to | 1000x420 | ~2.38:1 | 10 MB | PNG, JPG |20| Bluesky | 1200x675 | 16:9 | 1 MB | PNG, JPG |21| Substack | 1100x220 (banner) | 5:1 | 5 MB | PNG, JPG |22| Medium | 1400x788 | 16:9 | 10 MB | PNG, JPG |2324> Hacker News and IndieHackers do not support inline images in posts.2526## Image Types2728### 1. Hero / Cover Image29- Used for: Dev.to cover, Medium cover, Substack header, blog link previews30- Style: Clean, professional, readable at small sizes31- Include: Title text overlay, brand colors, simple illustration3233### 2. Social Share Card34- Used for: X, LinkedIn, Facebook, Reddit link posts35- Style: Open Graph preview image36- Include: Title, author, brand mark3738### 3. Content Image39- Used for: Inline images in long-form content40- Style: Screenshots, diagrams, charts, code snippets41- Include: Relevant visual that adds to the content4243### 4. Engagement Image44- Used for: Threads, Bluesky, X standalone posts45- Style: Eye-catching, meme-style, or infographic46- Include: Key stat, quote, or visual hook4748## Prompt Engineering for Social Images4950### General Prompt Template51```52{Style}: {Subject}, {Context}, {Visual elements}. 53Clean design, {color palette}, suitable for social media post. 54No text overlay needed.55```5657### Style Keywords That Work Well58- **Tech/SaaS**: "flat illustration", "isometric design", "minimalist vector"59- **Professional**: "corporate photography style", "clean gradient"60- **Creative**: "vibrant colors", "geometric patterns", "abstract art"61- **Developer**: "dark theme code editor", "terminal screenshot", "architecture diagram"6263### Example Prompts6465**For a product launch post:**66```67Flat illustration of a rocket launching from a laptop screen, 68modern tech startup vibe, blue and purple gradient background, 69clean minimalist design, suitable for social media hero image70```7172**For a tutorial post:**73```74Isometric illustration of a developer workspace with code editor, 75coffee cup, and sticky notes, warm color palette, 76professional tech blog cover image style77```7879**For a milestone celebration:**80```81Abstract celebration design with upward trending graph, 82confetti elements, green and gold color scheme, 83modern SaaS dashboard style, clean and professional84```8586## When to Use Images8788| Platform | Image Impact | Recommendation |89|----------|-------------|----------------|90| Reddit | Medium | Optional, helps link posts |91| LinkedIn | High | Use for 2x engagement |92| Facebook | High | Always include |93| Threads | Medium | Good for visual posts |94| X (Twitter) | Very High | Tweets with images get 150% more retweets |95| Product Hunt | Critical | Required for product pages |96| Dev.to | Medium | Cover image recommended |97| Bluesky | Medium | Helps stand out in feed |98| Substack | Low | Header banner optional |99| Medium | Medium | Cover image for SEO |100101## Alt Text Best Practices102103Always include alt text for accessibility:104- Describe what the image shows, not what it means105- Keep under 125 characters106- Include key information visible in the image107- Don't start with "Image of" or "Picture of"108109## Output110111Save generated images to:112```113posts/images/{platform}_{descriptive_name}.png114```115116Example: `posts/images/x_product_launch_hero.png`