Skip to content
Content
MCP

banana

Ships with banana-claude: AI image generation skill for Claude Code - Creative Director powered by Gemini

From plugin
banana-claude
1.2k1 skill2 agents1 MCP

Claude Code

> /plugin marketplace add AgriciDaniel/banana-claude
> /plugin install banana-claude@banana-claude-marketplace

Security report

Info

Not enough data

  • Known flaws

    Not published

  • Signed build

    Not published

  • Maintained

    Nov 6, 2026

    Last push

  • Licence

    MIT

  • Runs as

    Local process

    On your machine

  • Deprecated

    Not published

Signals from public registries, not an audit. Checked Nov 11, 2026.

banana-claude README

Banana Claude character cycling through thirty artistic urban looks while the Banana Claude title and pixel banana remain fixed

Create, edit, compare, and review Gemini images from Claude Code.

Validation

Version 3.1.0

MIT License

Banana Claude turns a plain-language creative request into a planned and reviewable Gemini image workflow. It shows the prompt, model, data settings, output destination, and nominal estimate before any paid request.

Start here

Requirements: Claude Code 2.1.199 or newer, Python 3.11 or newer with python3 on PATH, and a Gemini API key for a billing-enabled Google AI project. Image generation and editing run on Linux and macOS. Native Windows is not yet supported because output publication needs an atomic no-replace rename that the client does not implement there; planning fails with output_exclusive_rename_unavailable before any provider call. Use WSL on Windows.

/plugin marketplace add AgriciDaniel/banana-claude
/plugin install banana-claude@banana-claude-marketplace
/plugin enable banana-claude@banana-claude-marketplace
/reload-plugins

Then ask for the image you want:

/banana-claude:banana generate an urban 16:9 GitHub hero with clean left-side copy space

Banana Claude plans offline first. Review the exact plan, then approve the paid request when it matches your intent.

The workflow is simple

  1. Ask: describe the outcome in normal language.
  2. Plan: Banana Claude builds the visual brief and chooses a route.
  3. Review: inspect the prompt, references, privacy settings, and estimate.
  4. Approve: one short-lived approval authorizes one provider attempt.
  5. Create: the image and a privacy-conscious metadata sidecar are saved.
  6. Check: review the actual pixels, then fix, regenerate, or ship.

What you can make

  • Generate: campaign visuals, covers, product scenes, diagrams, concepts, social assets, and more.
  • Edit: make one clear change while protecting identity, geometry, and brand details.
  • Continue: iterate with stored Nano Banana 2.1 or Pro sessions, or attach the last result as a fresh reference.
  • Compare: test up to three prompts across three model routes in one bounded portfolio.
  • Review: check copy, crop, composition, consistency, artifacts, rights, and provenance.
  • Typeset: add approved copy, fonts, logos, and trusted raster art locally when exact text matters.

Banana Claude routes across Google's current Nano Banana 2.1 (the default), Nano Banana 2 Lite, and Nano Banana Pro models, and keeps the deprecated Nano Banana 2 route only for 512 drafts. See the dated Gemini model reference for current capabilities and pricing.

Built for control

  • The plugin installs disabled because image generation is a paid service.
  • API keys stay out of commands, request URLs, metadata, and public CI.
  • Every paid tool shows its plan and requires a user decision before execution.
  • One approval permits one provider attempt. A changed plan needs a new approval.
  • Cost records stay private and omit raw prompts by default.
  • Generated output is never treated as automatically correct or production ready.

Gemini output is probabilistic. Banana Claude cannot guarantee consistency, spelling, geometry, policy acceptance, rights clearance, or a final invoice. Those remain review conditions, not marketing claims.

Read Security and privacy before production use.

Documentation

Contributing

Contributions are welcome. Read CONTRIBUTING.md before opening a pull request. For help or a reproducible bug, open an issue without keys, private media, or full environment dumps.

License

MIT License, see LICENSE.

Built by Agrici Daniel, AI Workflow Architect.

Blog · AI Marketing Hub · YouTube · More open-source projects

@agricidaniel
Ships withbanana-claude
1.2k1 skill2 agents1 MCP
Get the whole plugin

Stars on GitHub

Momentum

stars in total
1.2k
Star history of AgriciDaniel/banana-claude on GitHub, a chart by star-history.com

More MCP servers from other plugins.

prompts.chat

prompts.chat

MCP

Ships with promptschat: f.k.a. Awesome ChatGPT Prompts. Share, discover, and collect prompts from the community. Free and open…

@gh-f@gh-fInstall MCP
emdash-docs

emdash-docs

MCP

Ships with emdash: A full-stack TypeScript CMS built on Astro. EmDash takes the ideas that made WordPress dominant --…

emdash1d14k
@emdash-cms@emdash-cmsInstall MCP
codegraph

codegraph

MCP

Ships with webiny-js: Open-source content platform. Self-hosted on AWS serverless. Built as a TypeScript framework you extend…

webiny-js12d8.1k
@webiny@webinyInstall MCP
drawio

drawio

MCP

Ships with drawio-mcp: The official draw.io MCP (Model Context Protocol) server that enables LLMs to create and open diagrams in…

@jgraph@jgraphInstall MCP

Questions about banana.

Which coding agents can use banana?
banana works in any agent that reads an MCP config file: Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf. Each agent reads it from its own file; this page names the file for each one.
How do I add banana to Claude Code?
Run these in order, one at a time. 1. In Claude Code: /plugin marketplace add AgriciDaniel/banana-claude 2. In Claude Code: /plugin install banana-claude@banana-claude-marketplace