npx claudepluginhub agentic-dev3o/devx-plugins --plugin nano-banana-ultimateThis skill is limited to using the following tools:
**Input:** `$ARGUMENTS` (optional plain-language description of what to generate)
Generates 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.
Share bugs, ideas, or general feedback.
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.