
Image Generation
- 17 installs
- 40 repo stars
- Updated August 4, 2026
- akillness/skills-template
Image Generation is a skill that produces images via MCP using Gemini models or compatible services from structured prompts, ratios, and validation for marketing, UI, or presentations.
About
Image Generation is a skill that generates images via MCP using Gemini models or compatible services. A developer uses it to create marketing assets, UI placeholders and icons, and presentation visuals from structured prompts with defined aspect ratios and brand colors. It configures the MCP environment, structures the prompt, selects a model, generates and reviews variants, and records prompt metadata for reproducibility.
- Generates images via MCP using Gemini models or compatible services with structured prompts and ratios
- Ships a structured prompt template (subject, style, lighting, mood, composition, ratio, brand colors) and a model-select
- Includes review checklist, prompt-metadata tracking, and a multi-agent validation workflow
Image Generation by the numbers
- 17 all-time installs (skills.sh)
- Ranked #1,012 of 1,335 Generative Media skills by installs in the Skillselion catalog
- Data as of Aug 5, 2026 (Skillselion catalog sync)
image-generation capabilities & compatibility
Requires an image-generation MCP with a Gemini (or compatible) API key stored as an environment variable.
- Capabilities
- image generation · prompt structuring · brand asset generation
- Use cases
- image generation · marketing · presentations
- Pricing
- Bring your own API key
What image-generation says it does
AI image generation skill via MCP.
Use Gemini models or compatible services to generate high-quality images for marketing, UI, and presentations.
npx skills add https://github.com/akillness/skills-template --skill image-generationAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 17 |
|---|---|
| repo stars | ★ 40 |
| Last updated | August 4, 2026 |
| Repository | akillness/skills-template ↗ |
What it does
Generate on-brand marketing, UI, or presentation images from a structured prompt via an image-generation MCP, tracking prompt metadata.
Who is it for?
Generating marketing assets, UI placeholders and icons, and presentation visuals from structured, brand-constrained prompts.
Skip if: Non-image creative work; it depends on an image-generation MCP and does not itself render designs from tokens.
When should I use this skill?
You need hero images, banners, social content, UI placeholders, or slide visuals generated to a specific ratio and brand palette.
What you get
On-brand images at the correct ratio with tracked prompt metadata for reproducibility.
- Generated image files
- prompt metadata record
- model, ratio, and usage notes
By the numbers
- Model table lists 3 Gemini image models
- 5-step generate-and-review workflow
Files
Image Generation via MCP
AI image generation skill via MCP. Use Gemini models or compatible services to generate high-quality images for marketing, UI, and presentations.
When to use this skill
- Marketing assets: Hero images, banners, social media content
- UI/UX design: Placeholder images, icons, illustrations
- Presentations: Slide backgrounds, product visualizations
- Brand consistency: Generate images based on a style guide
---
Instructions
Step 1: Configure MCP Environment
# Check MCP server configuration
claude mcp list
# Check Gemini CLI availability
# gemini-cli must be installedRequired setup:
- Model name (gemini-2.5-flash, gemini-3-pro, etc.)
- API key reference (stored as an environment variable)
- Output directory
Step 2: Define the Prompt
Write a structured prompt:
**Subject**: [main subject]
**Style**: [style - minimal, illustration, photoreal, 3D, etc.]
**Lighting**: [lighting - natural, studio, golden hour, etc.]
**Mood**: [mood - calm, dynamic, professional, etc.]
**Composition**: [composition - centered, rule of thirds, etc.]
**Aspect Ratio**: [ratio - 16:9, 1:1, 9:16]
**Brand Colors**: [brand color constraints]Step 3: Choose the Model
| Model | Use case | Notes |
|---|---|---|
gemini-3-pro-image | High quality | Complex compositions, detail |
gemini-2.5-flash-image | Fast iteration | Prototyping, testing |
gemini-2.5-pro-image | Balanced | Quality/speed balance |
Step 4: Generate and Review
# Generate 2-4 variants
ask-gemini "Create a serene mountain landscape at sunset,
wide 16:9, minimal style, soft gradients in brand blue #2563EB"
# Iterate by changing a single variable
ask-gemini "Same prompt but with warm orange tones"Review checklist:
- [ ] Brand fit
- [ ] Composition clarity
- [ ] Ratio correctness
- [ ] Text readability (if text is included)
Step 5: Deliverables
Final deliverables:
- Final image files
- Prompt metadata record
- Model, ratio, usage notes
{
"prompt": "serene mountain landscape at sunset...",
"model": "gemini-3-pro-image",
"aspect_ratio": "16:9",
"style": "minimal",
"brand_colors": ["#2563EB"],
"output_file": "hero-image-v1.png",
"timestamp": "2026-01-21T10:30:00Z"
}---
Examples
Example 1: Hero Image
Prompt:
Create a serene mountain landscape at sunset,
wide 16:9, minimal style, soft gradients in brand blue #2563EB.
Focus on clean lines and modern aesthetic.Expected output:
- 16:9 hero image
- Prompt parameters saved
- 2-3 variants for selection
Example 2: Product Thumbnail
Prompt:
Generate a 1:1 thumbnail of a futuristic dashboard UI
with clean interface, soft lighting, and professional feel.
Include subtle glow effects and dark theme.Expected output:
- 1:1 square image
- Low visual noise
- App store ready
Example 3: Social Media Banner
Prompt:
Create a LinkedIn banner (1584x396) for a SaaS startup.
Modern gradient background with abstract geometric shapes.
Colors: #6366F1 to #8B5CF6.
Leave space for text overlay on the left side.Expected output:
- LinkedIn-optimized dimensions
- Safe zone for text
- Brand-aligned colors
---
Best practices
1. Specify ratio early: Prevent unintended crops 2. Use style anchors: Maintain consistent aesthetics 3. Iterate with constraints: Change only one variable at a time 4. Track prompts: Ensure reproducibility 5. Batch similar requests: Create a consistent style set
---
Common pitfalls
- Vague prompts: Specify concrete style and composition
- Ignoring size constraints: Check target channel dimension requirements
- Overly complex scenes: Simplify for clarity
---
Troubleshooting
Issue: Outputs are inconsistent
Cause: Missing stable style constraints Solution: Add style references and a fixed palette
Issue: Wrong aspect ratio
Cause: Ratio not specified or an unsupported ratio Solution: Provide an exact ratio and regenerate
Issue: Brand mismatch
Cause: Color codes not specified Solution: Specify brand colors via HEX codes
---
Output format
## Image Generation Report
### Request
- **Prompt**: [full prompt]
- **Model**: [model used]
- **Ratio**: [aspect ratio]
### Output Files
1. `filename-v1.png` - [description]
2. `filename-v2.png` - [variant description]
### Metadata
- Generated: [timestamp]
- Iterations: [count]
- Selected: [final choice]
### Usage Notes
[Any notes for implementation]---
Multi-Agent Workflow
Validation & Retrospectives
- Round 1 (Orchestrator): Prompt completeness, ratio correctness
- Round 2 (Analyst): Style consistency, brand alignment
- Round 3 (Executor): Validate output filenames, delivery checklist
Agent Roles
| Agent | Role |
|---|---|
| Claude | Prompt structuring, quality verification |
| Gemini | Run image generation |
| Codex | File management, batch processing |
---
Metadata
Version
- Current Version: 1.0.0
- Last Updated: 2026-01-21
- Compatible Platforms: Claude, ChatGPT, Gemini, Codex
Related Skills
- frontend-design
- presentation-builder
- video-production
Tags
#image-generation #gemini #mcp #design #creative #ai-art
N:image-generation
D:AI image generation via MCP. Use Gemini models or compatible services to generate high-quality images for marketing, UI, and presentations using structured prompts and validation.
G:image-generation gemini mcp design creative ai-art
U[4]:
Marketing assets — hero images, banners, social media content
UI/UX design — placeholder images, icons, illustrations
Presentations — slide backgrounds, product visualizations
Brand consistency — image sets based on a style guide
S[5]{n,action,details}:
1,MCP Setup,verify Gemini CLI availability with claude mcp list; set model name·API key env var·output directory
2,Prompt Design,structure Subject·Style·Lighting·Mood·Composition·Aspect Ratio·Brand Colors
3,Model Select,gemini-3-pro-image(high quality) / gemini-2.5-flash-image(fast iteration) / gemini-2.5-pro-image(balanced)
4,Generate & Review,generate 2-4 variants with ask-gemini; check brand fit·composition·ratio·text readability
5,Deliver,save final image files + prompt metadata JSON(model/ratio/timestamp)
R[4]:
Specify ratio early in the prompt — prevent unintended crops
Iterate by changing only one variable at a time
Always record prompt metadata (reproducibility)
Batch similar requests to ensure style consistency
E[3]{desc,in,out}:
"Hero image","Create a serene mountain landscape at sunset, wide 16:9, minimal style, brand blue #2563EB","16:9 hero image + parameters saved + 2-3 variants"
"Product thumbnail","Generate a 1:1 thumbnail of a futuristic dashboard UI, dark theme, subtle glow effects","1:1 square image, app-store ready"
"Social banner","Create a LinkedIn banner (1584x396) with gradient #6366F1 to #8B5CF6, space for text on left","LinkedIn-optimized dimensions, text safe zone ensured"
Related skills
FAQ
What does the image-generation skill use to create images?
An MCP server with Gemini models such as gemini-3-pro-image, gemini-2.5-flash-image, or gemini-2.5-pro-image, or compatible services.
How does it keep outputs consistent?
It uses a structured prompt with style anchors and a fixed palette, specifies the aspect ratio early, and iterates by changing one variable at a time.