mcpField
N
nano-banana-pro

nano-banana-pro

github.com/openclawCreative & media393.4k1.1k installsUpdated today
Repository

About nano-banana-pro

nano-banana-pro is a skill for generating and editing images with Gemini 3 Pro Image through a bundled script. It supports single-image edits and compositions of up to 14 input images.

Key features

  1. 01Generate images from prompts
  2. 02Edit an input image
  3. 03Compose up to 14 images
  4. 04Set resolution and aspect ratio

Use cases

  1. 01Create an image from a text description
  2. 02Revise an existing image
  3. 03Combine images into one composition

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/openclaw/openclaw --skill nano-banana-pro

After installing, type/nano-banana-proin Claude Code to confirm it loaded.

Bundled filesscripts/generate_image.pyscripts/test_generate_image.py

Details

From the project README

Nano Banana Pro (Gemini 3 Pro Image)

Use the bundled script to generate or edit images.

Generate

uv run {baseDir}/scripts/generate_image.py --prompt "your image description" --filename "output.png" --resolution 1K

Edit (single image)

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)

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

API key

  • GEMINI_API_KEY env var
  • Or set skills."nano-banana-pro".apiKey / skills."nano-banana-pro".env.GEMINI_API_KEY in ~/.openclaw/openclaw.json

Specific aspect ratio (optional)

uv run {baseDir}/scripts/generate_image.py --prompt "portrait photo" --filename "output.png" --aspect-ratio 9:16

Notes

  • Resolutions: 1K (default), 2K, 4K.
  • 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.
  • Use timestamps in filenames: yyyy-mm-dd-hh-mm-ss-name.png.
  • The script prints a MEDIA: line for OpenClaw to auto-attach on supported chat providers.
  • Do not read the image back; report the saved path only.

Comments

Markdown supported