From nano-banana-ultimate
Generates or edits images via Google Gemini from text prompts or up to 14 reference images for text-to-image and multi-image editing.
How this skill is triggered — by the user, by Claude, or both
Slash command
/nano-banana-ultimate:bananaThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
**Input:** `$ARGUMENTS` (optional plain-language description of what to generate)
Input: $ARGUMENTS (optional plain-language description of what to generate)
If $ARGUMENTS is provided, use it as the user's intent and skip to prompt building. If empty, ask a clarifying question.
uv installedGEMINI_API_KEY environment variable set (get one at https://aistudio.google.com/apikey)Build every prompt using this structure:
[Subject] + [Action/Pose] + [Environment/Location] + [Composition/Framing] + [Style/Medium]
uv run "${CLAUDE_PLUGIN_ROOT}/scripts/banana.py" \
--prompt "<detailed prompt>" \
--output "<YYYY-MM-DD-HH-MM-SS-descriptive-name>.png" \
--resolution <1K|2K|4K> \
--aspect-ratio <ratio> \
--model <model>
When the user provides an existing image to modify:
uv run "${CLAUDE_PLUGIN_ROOT}/scripts/banana.py" \
--prompt "<edit instruction: what to change AND what to keep>" \
--output "<output-path>.png" \
--input-image "/path/to/source.png"
For edits, describe both the change and what must stay identical:
"Change the background to a sunset beach. Keep the subject, their clothing, and pose exactly the same."
| Parameter | Default |
|---|---|
| Resolution | 1K |
| Aspect ratio | 1:1 |
| Model | gemini-3-pro-image-preview |
| Model | Best for |
|---|---|
gemini-3-pro-image-preview | Final output, complex scenes, high quality (Nano Banana Pro) |
gemini-3.1-flash-image-preview | Fast drafts, iterations, simple images (Nano Banana 2) |
| Ratio | Use case |
|---|---|
| 1:1 | Social squares, logos, icons |
| 3:2 | Photography standard |
| 2:3 | Book covers, tall portraits |
| 4:3 | Landscape, presentations |
| 3:4 | Portrait photos, Pinterest |
| 16:9 | YouTube thumbnails, widescreen |
| 9:16 | Stories, Reels, TikTok |
| 4:5 | Instagram portrait |
| 5:4 | Large format print |
| 21:9 | Ultrawide banners |
Always use timestamped filenames: YYYY-MM-DD-HH-MM-SS-descriptive-name.png
Save to the current working directory unless the user specifies a path.
See references/prompts.md for ready-to-use example prompts covering landscapes, abstract art, interiors, sci-fi, nature, fantasy, still life, and underwater scenes.
npx claudepluginhub agentic-dev3o/devx-plugins --plugin nano-banana-ultimateGenerates AI images from text prompts, edits images, and composes from multiple references using Gemini models. Supports t2i, i2i, product mockups, and stickers.
Generate and edit images using Google Gemini models via nano-banana CLI. Supports text-to-image, editing, style transfer. Use for AI image creation or modification requests.
Generates or edits images using Google Gemini API via nanobanana.py Python script. Supports prompts, aspect ratios like 9:16, models such as gemini-3.1-flash, and resolutions up to 4K.