nano-banana-pro

Generate and edit images with Google Gemini models via a command-line interface.

8|Updated Jul 26, 2026
One-click install
npx skills add https://github.com/joonlab/joonlab-claudecode-setting-for-share --skill nano-banana-pro-joonlab
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: nano-banana-pro
Source: https://github.com/joonlab/joonlab-claudecode-setting-for-share/tree/main/claude/skills/nano-banana-pro
Command: npx skills add https://github.com/joonlab/joonlab-claudecode-setting-for-share --skill nano-banana-pro-joonlab

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires google-genai, pillow, and includes scripts (resource) components.

What problem does it solve?

This skill removes the friction of switching between chat interfaces and image generation tools by providing a direct, command-line-driven interface to Gemini image models for instant visual content creation and modification.

Core Features & Use Cases

  • Text-to-Image Generation: Create high-resolution visuals from detailed text prompts with support for multiple aspect ratios.
  • Image Editing: Modify existing images by providing an input file and specific editing instructions, perfect for refining infographics or adjusting visual elements.
  • Robust Execution: Includes automatic retry logic for 503 errors and support for both fast (flash) and high-quality (pro) model variants.

Quick Start

Use the nano-banana-pro skill to generate a 4K landscape image of a futuristic city skyline.

Frequently Asked Questions about nano-banana-pro

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate images using Google Gemini models from the command line?

To generate images using Google Gemini models, you provide text prompts to the command-line interface, which then synthesizes high-resolution visuals. You can specify aspect ratios and choose between fast flash or high-quality pro variants.

Can I edit existing images with Gemini without switching to a separate interface?

Yes, you can edit existing images with Gemini by providing an input file and specific editing instructions directly in the command-line interface. This allows you to refine infographics or adjust visual elements seamlessly.

Do I need a paid API key to use Gemini for text-to-image synthesis?

Yes, you need a paid API key to use Gemini for text-to-image synthesis. The environment requires the GEMINI_PAID_API_KEY environment variable to be set, along with the google-genai and pillow Python libraries.

What's the best way to handle 503 errors during AI image generation?

The best way to handle 503 errors during AI image generation is to rely on the built-in automatic retry logic. This robust execution feature manages temporary service unavailability automatically without interrupting your workflow.

Does this command-line image generation tool support multiple aspect ratios?

Yes, this command-line image generation tool supports multiple aspect ratios. You can create high-resolution visuals from detailed text prompts and specify the exact aspect ratio needed for your visual content requirements.

Why use a command-line interface for AI art instead of a chat interface?

Using a command-line interface for AI art removes the friction of switching between chat interfaces and image generation tools. It provides a direct, automated interface to Gemini image models for instant visual content creation.