nano-banana-pro

Generate or edit images with Gemini 3 Pro Image via the Nano Banana Pro script.

Updated Jan 29, 2026
One-click install
npx skills add https://github.com/DharambirAgrawal/Personal-Assistant --skill nano-banana-pro-dharambiragrawal
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: nano-banana-pro
Source: https://github.com/DharambirAgrawal/Personal-Assistant/tree/main/skills/nano-banana-pro
Command: npx skills add https://github.com/DharambirAgrawal/Personal-Assistant --skill nano-banana-pro-dharambiragrawal

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This skill enables rapid generation and editing of images using Gemini 3 Pro Image through the Nano Banana Pro script, helping creators produce visuals from prompts and optionally from existing images.

Core Features & Use Cases

  • Generate new images from natural language prompts using Gemini 3 Pro Image.
  • Edit existing images by applying prompts to input images and composing results.
  • Use cases include concept art, social media visuals, product thumbnails, and quick visual explorations.

Quick Start

Generate an image by providing a prompt to the Nano Banana Pro script, or edit an existing image by supplying input images and a prompt, using the uv runner.

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 from text prompts using Gemini 3 Pro?

To generate images from text prompts using Gemini 3 Pro, provide a natural language prompt to the Nano Banana Pro script via the uv CLI runner, which outputs a PNG file. You must configure the GEMINI_API_KEY environment variable beforehand.

Can I edit multiple existing images at once with Gemini 3 Pro?

Yes, you can edit multiple existing images with Gemini 3 Pro by supplying up to 14 input images alongside a prompt to the Nano Banana Pro script. The script composes the results and outputs the edited PNG files.

Do I need a specific environment to run image generation with the uv CLI?

Running image generation with the uv CLI requires setting the GEMINI_API_KEY environment variable and installing the google-genai and pillow dependencies. The script uses the uv runner workflow to execute the generation process.

What is the best way to create concept art and marketing visuals quickly?

The best way to create concept art and marketing visuals quickly is using Gemini 3 Pro Image generation to produce rapid visual outputs from natural language prompts. This approach supports design workflows requiring fast visual exploration.

What file formats are supported for input and output when editing images?

When editing images, the script accepts up to 14 input images for composition and outputs the resulting files strictly as PNG format. This ensures compatibility for design and concept art workflows.

Why does running the Nano Banana Pro script fail without an API key?

Running the script fails because Gemini 3 Pro image generation requires authentication via the GEMINI_API_KEY. You must provide this key either through an environment variable or by passing the --api-key argument during execution.