Skip to content

[Resource]: Nano Banana - Google Gemini image generation plugin #771

@Ibrahim-3d

Description

@Ibrahim-3d

Display Name

Nano Banana

Category

Agent Skills

Primary Link

https://github.com/Ibrahim-3d/nano-banana-claude-plugin

Author Name

Ibrahim

Author Link

https://github.com/Ibrahim-3d

License

MIT

Description

A Claude Code plugin that brings Google Gemini's native image generation API into Claude Code through a single /genimage slash command, an autonomous AI agent, and 8 Python scripts. Supports text-to-image, text-guided image editing (inpainting, add/remove objects, background replacement), style transfer, multi-image composition (up to 14 references), 4K resolution generation, Google Search grounded generation, and multi-turn iterative editing. All editing is text-guided with no visual UI — Gemini semantically understands natural language region descriptions.

Validate Claims

Install the plugin, set up a Gemini API key in scripts/.env, then run /genimage a watercolor lighthouse during a storm. The agent selects texttoimage.py, runs it via the Gemini API, and saves the output image to disk.

Specific Task

Install the plugin and ask Claude to edit an existing image: /genimage edit myphoto.png - replace the background with a tropical beach

Specific Prompt

/genimage a photorealistic golden retriever puppy on a rainy window ledge, warm bokeh background, 16:9

Additional Comments

  • "Nano Banana" is Google's internal codename for Gemini's native image generation model
  • Uses gemini-2.5-flash-image (fast) and gemini-3-pro-image-preview (4K, search grounding)
  • Makes external calls to the Google Gemini API (requires user's own API key from aistudio.google.com)
  • Requires Python 3.9+, google-genai, python-dotenv, Pillow packages
  • MIT licensed

Recommendation Checklist

  • I have checked that this resource hasn't already been submitted
  • My resource provides genuine value to Claude Code users, and any risks are clearly stated
  • All provided links are working and publicly accessible
  • I am submitting only ONE resource in this issue
  • I understand that low-quality or duplicate submissions may be rejected

Metadata

Metadata

Assignees

No one assigned

    Labels

    needs-templateIssue is a resource recommendation that did not use the issue template

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions