Nano Banana Pro (nano-banana-pro) image generation skill. Use this skill when the user asks to "generate an image", "generate images", "create an image", "make an image", uses "nano banana", 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.
/plugin marketplace add r1di/claude-code-plugins-windows/plugin install nano-banana-pro@buildatscale-claude-code-windowsThis 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 models for integration into frontend designs.
Install uv - Python package manager:
# PowerShell (as Admin)
irm https://astral.sh/uv/install.ps1 | iex
Set the GEMINI_API_KEY environment variable:
# Temporary (current session only)
$env:GEMINI_API_KEY = "your-api-key-here"
# Permanent (User level)
[Environment]::SetEnvironmentVariable("GEMINI_API_KEY", "your-api-key-here", "User")
Or via Windows Settings:
GEMINI_API_KEY with your API key| Model | ID | Best For | Max Resolution |
|---|---|---|---|
| Flash | gemini-2.5-flash-image | Speed, high-volume tasks | 1024px |
| Pro | gemini-3-pro-image-preview | Professional quality, complex scenes | Up to 4K |
Use scripts/image.py with uv:
uv run "${SKILL_DIR}/scripts/image.py" \
--prompt "Your image description" \
--output "/path/to/output.png"
Windows PowerShell:
uv run "$env:SKILL_DIR\scripts\image.py" `
--prompt "Your image description" `
--output "C:\path\to\output.png"
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)--reference (optional): Path to a reference image for style guidance--model (optional): Model to use - "flash" (fast) or "pro" (high-quality) (default: flash)--size (optional): Image resolution for pro model - "1K", "2K", "4K" (default: 1K)Flash model (default) - Fast generation:
uv run "${SKILL_DIR}/scripts/image.py" \
--prompt "A minimalist logo design" \
--output "/path/to/logo.png" \
--model flash
Pro model - Higher quality:
uv run "${SKILL_DIR}/scripts/image.py" \
--prompt "A detailed hero illustration" \
--output "/path/to/hero.png" \
--model pro \
--size 2K
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
This skill should be used when the user asks to "create a hookify rule", "write a hook rule", "configure hookify", "add a hookify rule", or needs guidance on hookify rule syntax and patterns.
Create distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.