image-generation
SKILL.md
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 installed
Required 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
- Specify ratio early: Prevent unintended crops
- Use style anchors: Maintain consistent aesthetics
- Iterate with constraints: Change only one variable at a time
- Track prompts: Ensure reproducibility
- 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
Tags
#image-generation #gemini #mcp #design #creative #ai-art
Weekly Installs
3.0K
Repository
supercent-io/sk…templateGitHub Stars
48
First Seen
10 days ago
Security Audits
Installed on
codex2.9K
gemini-cli2.9K
opencode2.9K
kimi-cli2.9K
amp2.9K
github-copilot2.9K