Nano Banana Pro - AI Image Generation
Generate images using Google's Gemini 3 Pro Image model.
Usage
Run the generation script:
python ~/.claude/skills/nano-banana-pro/generate_image.py "your prompt here" [options]
Options
| Option | Description | Default |
|--------|-------------|---------|
| --resolution | Output size: 1K, 2K, or 4K | 2K |
| --aspect | Aspect ratio: 16:9, 1:1, 4:3, 9:16, 3:4 | 16:9 |
| --output | Output directory path | ./generated_images |
| --reference | Reference image(s) for style/editing (up to 14) | None |
| --format | Output format: png, jpeg, webp | png |
Examples
Basic generation
python ~/.claude/skills/nano-banana-pro/generate_image.py "a serene mountain landscape at sunset, photorealistic"
Square image for social media
python ~/.claude/skills/nano-banana-pro/generate_image.py "abstract geometric pattern in blue and gold" --aspect 1:1 --resolution 2K
High-res with custom output
python ~/.claude/skills/nano-banana-pro/generate_image.py "futuristic city skyline" --resolution 4K --output ~/Pictures/ai-generated
Style transfer with reference image
python ~/.claude/skills/nano-banana-pro/generate_image.py "transform this into a watercolor painting" --reference input.jpg
Image editing with reference
python ~/.claude/skills/nano-banana-pro/generate_image.py "add a rainbow in the sky" --reference landscape.png
Output
Images are saved with timestamp filenames:
- Format:
{timestamp}_{sanitized_prompt}.{format} - Example:
20260106_143052_serene_mountain_landscape.png
The script outputs the full path to the generated image.
Requirements
- Python 3.10+
google-genailibraryGEMINI_API_KEYenvironment variable
Notes
- Gemini 3 Pro Image requires paid billing (no free tier)
- Generated images include SynthID watermarking
- Reference images enable style transfer and editing capabilities
- No text by default: The script automatically adds "no text/typography" instructions unless your prompt explicitly mentions text, typography, words, or labels. To include text, add words like "with text overlay" or "include typography" to your prompt.