Back to skills
SkillHub ClubAnalyze Data & AIData / AIBackend

nano-banana-pro

A CLI wrapper for Google's Gemini 3 Pro Image API that generates and edits images. It saves files locally, supports 1K-4K resolutions, and outputs a MEDIA: line for automatic attachment in chat interfaces. Requires a GEMINI_API_KEY and uv package manager.

Packaged view

This page reorganizes the original catalog entry around fit, installability, and workflow context first. The original raw source lives below.

Stars
315,512
Hot score
99
Updated
March 20, 2026
Overall rating
A7.2
Composite score
6.9
Best-practice grade
N/A

Install command

npx @skill-hub/cli install clawdbot-clawdbot-nano-banana-pro
image-generationgemini-apicli-toolmedia-attachment

Repository

clawdbot/clawdbot

Skill path: skills/nano-banana-pro

A CLI wrapper for Google's Gemini 3 Pro Image API that generates and edits images. It saves files locally, supports 1K-4K resolutions, and outputs a MEDIA: line for automatic attachment in chat interfaces. Requires a GEMINI_API_KEY and uv package manager.

Open repository

Best for

Primary workflow: Analyze Data & AI.

Technical facets: Data / AI, Backend.

Target audience: Developers and technical users who need programmatic access to Gemini's image generation capabilities via CLI, particularly those already using Clawdbot ecosystem..

License: Unknown.

Original source

Catalog source: SkillHub Club.

Repository owner: clawdbot.

This is still a mirrored public skill entry. Review the repository before installing into production workflows.

What it helps with

  • Install nano-banana-pro into Claude Code, Codex CLI, Gemini CLI, or OpenCode workflows
  • Review https://github.com/clawdbot/clawdbot before adding nano-banana-pro to shared team environments
  • Use nano-banana-pro for ai/ml workflows

Works across

Claude CodeCodex CLIGemini CLIOpenCode

Favorites: 0.

Sub-skills: 0.

Aggregator: No.

Original source / Raw SKILL.md

---
name: nano-banana-pro
description: Generate or edit images via Gemini 3 Pro Image (Nano Banana Pro).
homepage: https://ai.google.dev/
metadata: {"clawdbot":{"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)"}]}}
---

# Nano Banana Pro (Gemini 3 Pro Image)

Use the bundled script to generate or edit images.

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

Edit
```bash
uv run {baseDir}/scripts/generate_image.py --prompt "edit instructions" --filename "output.png" --input-image "/path/in.png" --resolution 2K
```

API key
- `GEMINI_API_KEY` env var
- Or set `skills."nano-banana-pro".apiKey` / `skills."nano-banana-pro".env.GEMINI_API_KEY` in `~/.clawdbot/clawdbot.json`

Notes
- Resolutions: `1K` (default), `2K`, `4K`.
- Use timestamps in filenames: `yyyy-mm-dd-hh-mm-ss-name.png`.
- The script prints a `MEDIA:` line for Clawdbot to auto-attach on supported chat providers.
- Do not read the image back; report the saved path only.
nano-banana-pro | SkillHub