From nano-banana-pro
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.
npx claudepluginhub r1di/claude-code-plugins-windows --plugin nano-banana-proThis skill uses the workspace's default tool permissions.
Generate custom images using Google's Gemini models for integration into frontend designs.
Guides Next.js Cache Components and Partial Prerendering (PPR) with cacheComponents enabled. Implements 'use cache', cacheLife(), cacheTag(), revalidateTag(), static/dynamic optimization, and cache debugging.
Migrates code, prompts, and API calls from Claude Sonnet 4.0/4.5 or Opus 4.1 to Opus 4.5, updating model strings on Anthropic, AWS, GCP, Azure platforms.
Automates semantic versioning and release workflow for Claude Code plugins: bumps versions in package.json, marketplace.json, plugin.json; verifies builds; creates git tags, GitHub releases, changelogs.
Generate 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