Use this skill when the user asks to "generate an image", "generate images", "create an image", "make an image", or requests multiple images like "generate 5 images". Generates images using Google's Gemini 2.5 Flash for any purpose - frontend designs, web projects, illustrations, graphics, hero images, icons, backgrounds, or standalone artwork. Invoke this skill for ANY image generation request.
This skill inherits all available tools. When active, it can use any tool Claude has access to.
scripts/image.pyGenerate custom images using Google's Gemini 2.5 Flash model for integration into frontend designs.
Set the GEMINI_API_KEY environment variable with your Google AI API key.
Use scripts/image.py with uv. The script is located in the skill directory at skills/generate/scripts/image.py:
uv run "${SKILL_DIR}/scripts/image.py" \
--prompt "Your image description" \
--output "/path/to/output.png"
Where ${SKILL_DIR} is the directory containing this SKILL.md file.
Options:
--prompt (required): Detailed description of the image to generate--output (required): Output file path (PNG format)--aspect (optional): Aspect ratio - "square", "landscape", "portrait" (default: square)After generating images, incorporate them into frontend code:
HTML/CSS:
<img src="./generated-hero.png" alt="Description" class="hero-image" />
React:
import heroImage from './assets/generated-hero.png';
<img src={heroImage} alt="Description" className="hero-image" />
CSS Background:
.hero-section {
background-image: url('./generated-hero.png');
background-size: cover;
background-position: center;
}
Write detailed, specific prompts for best results:
Good prompt:
A minimalist geometric pattern with overlapping translucent circles in coral, teal, and gold on a deep navy background, suitable for a modern fintech landing page hero section
Avoid vague prompts:
A nice background image
When used alongside the frontend-design skill:
By default, save generated images to the project's assets directory:
./assets/ for simple HTML projects./src/assets/ or ./public/ for React/Vue projectshero-abstract-gradient.png, icon-user-avatar.png