Browse / Design Tools / Nano Banana

Nano Banana

Generates high-quality AI images and executes specialized Python scripts using inline dependency management and Gemini models.

SkillDesign ToolsGraphics Media

The source repository doesn't declare a license. Check its terms before reusing the code.

Key features

  • Configurable output options for aspect ratio and resolution
  • High-fidelity image generation with Gemini Pro and Flash models
  • Inline Python execution using heredocs and uv run
  • Self-contained dependency management using inline script metadata
  • Dynamic image editing and refinement via multimodal prompts

Use cases

  • Running quick, dependency-heavy Python scripts without cluttering the workspace
  • Editing existing images by adding or modifying elements through code
  • Generating custom AI art or icons for a project during development

FAQ

When should I use the Nano Banana skill?

You should trigger Nano Banana when you need to generate AI art, edit existing images with multimodal prompts, or run small, focused Python scripts without the need for manual environment setup or separate files.

Which Gemini models are supported for image generation?

Nano Banana defaults to Gemini 3 Pro (Nano Banana Pro) for professional-grade asset production, but it also supports Gemini 2.5 Flash for faster generation tasks and cost-effective iteration.

What is the Nano Banana Claude Code Skill?

Nano Banana is a specialized extension for Claude Code that enables high-fidelity AI image generation via Gemini models and streamlined Python script execution using inline dependency management with the uv tool.

Can this skill perform image editing and refinement?

Yes. Nano Banana supports multimodal workflows where you can load existing images into a script and apply AI-driven edits, such as adding objects or changing styles, using specialized Python instructions.

How does Nano Banana manage Python dependencies?

It utilizes 'uv run' and PEP 723 inline script metadata. By declaring requirements like 'google-genai' or 'pillow' directly within a heredoc script block, dependencies are handled automatically during execution.