2025-12-20 12:22:15 +01:00
---
name: nano-banana-pro
description: Generate or edit images via Gemini 3 Pro Image (Nano Banana Pro).
2025-12-20 21:12:48 +01:00
homepage: https://ai.google.dev/
2026-01-31 21:21:09 +09:00
metadata:
{
"openclaw":
{
"emoji": "🍌",
"requires": { "bins": ["uv"], "env": ["GEMINI_API_KEY"] },
"primaryEnv": "GEMINI_API_KEY",
"install":
[
{
"id": "uv-brew",
"kind": "brew",
"formula": "uv",
"bins": ["uv"],
"label": "Install uv (brew)",
},
],
},
}
2025-12-20 12:22:15 +01:00
---
2025-12-20 12:54:15 +01:00
# Nano Banana Pro (Gemini 3 Pro Image)
2025-12-20 12:22:15 +01:00
2025-12-20 12:54:15 +01:00
Use the bundled script to generate or edit images.
2025-12-20 12:22:15 +01:00
2025-12-20 12:54:15 +01:00
Generate
2026-01-31 21:21:09 +09:00
2025-12-20 12:22:15 +01:00
```bash
2025-12-20 12:54:15 +01:00
uv run {baseDir}/scripts/generate_image.py --prompt "your image description" --filename "output.png" --resolution 1K
2025-12-20 12:22:15 +01:00
```
2026-01-25 13:28:21 -08:00
Edit (single image)
2026-01-31 21:21:09 +09:00
2025-12-20 12:22:15 +01:00
```bash
2026-01-25 13:28:21 -08:00
uv run {baseDir}/scripts/generate_image.py --prompt "edit instructions" --filename "output.png" -i "/path/in.png" --resolution 2K
```
Multi-image composition (up to 14 images)
2026-01-31 21:21:09 +09:00
2026-01-25 13:28:21 -08:00
```bash
uv run {baseDir}/scripts/generate_image.py --prompt "combine these into one scene" --filename "output.png" -i img1.png -i img2.png -i img3.png
2025-12-20 12:22:15 +01:00
```
2025-12-20 12:54:15 +01:00
API key
2026-01-31 21:21:09 +09:00
2025-12-20 12:54:15 +01:00
- `GEMINI_API_KEY` env var
2026-01-30 21:01:02 +01:00
- Or set `skills."nano-banana-pro".apiKey` / `skills."nano-banana-pro".env.GEMINI_API_KEY` in `~/.openclaw/openclaw.json`
2025-12-20 12:22:15 +01:00
2026-03-06 00:26:55 -05:00
Specific aspect ratio (optional)
```bash
uv run {baseDir}/scripts/generate_image.py --prompt "portrait photo" --filename "output.png" --aspect-ratio 9:16
```
2025-12-20 12:54:15 +01:00
Notes
2026-01-31 21:21:09 +09:00
2025-12-20 12:54:15 +01:00
- Resolutions: `1K` (default), `2K` , `4K` .
2026-03-06 00:26:55 -05:00
- Aspect ratios: `1:1` , `2:3` , `3:2` , `3:4` , `4:3` , `4:5` , `5:4` , `9:16` , `16:9` , `21:9` . Without `--aspect-ratio` / `-a` , the model picks freely - use this flag for avatars, profile pics, or consistent batch generation.
2025-12-20 12:54:15 +01:00
- Use timestamps in filenames: `yyyy-mm-dd-hh-mm-ss-name.png` .
2026-01-30 03:15:10 +01:00
- The script prints a `MEDIA:` line for OpenClaw to auto-attach on supported chat providers.
2025-12-20 12:54:15 +01:00
- Do not read the image back; report the saved path only.