nano-banana-pro

Generate and edit images using the Gemini 3 Pro Image API.

327|85|Updated Jan 29, 2026
One-click install
npx skills add https://github.com/letta-ai/lettabot --skill nano-banana-pro-letta-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: nano-banana-pro
Source: https://github.com/letta-ai/lettabot/tree/main/.skills/nano-banana-pro
Command: npx skills add https://github.com/letta-ai/lettabot --skill nano-banana-pro-letta-ai

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 creation and editing of images using Gemini 3 Pro, facilitating quick visualization and concept exploration without requiring professional design tools.

Core Features & Use Cases

  • Generate new imagery from prompts using Gemini 3 Pro Image.
  • Edit existing images by applying prompts and an input image.
  • Combine multiple images into a single scene with several inputs to create concept art, marketing visuals, or product previews.
  • Works with local scripts via the uv runner to streamline image workflows.

Quick Start

Install and configure the nano-banana-pro skill, then run:

  • uv run {baseDir}/scripts/generate_image.py --prompt "a futuristic city skyline at sunset" --filename "output.png" --resolution 1K
  • If you want to edit an image, provide -i /path/to/input.png with a prompt and the same command.

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 the Gemini 3 Pro Image API?

To generate images with Gemini 3 Pro, run the Python script via uv with a text prompt, output filename, and resolution to create new imagery from your descriptions.

Can I edit an existing image with a prompt using Gemini 3 Pro?

Yes, you can edit an existing image by providing the input file path with the -i flag alongside your text prompt to apply modifications using Gemini 3 Pro.

What is multi-image composition and how does it work for marketing visuals?

Multi-image composition combines several input images into a single scene using Gemini 3 Pro, allowing you to generate concept art, marketing visuals, or product previews.

Do I need an API key to run the image generation scripts?

Yes, you must configure a GEMINI_API_KEY before executing the script with the uv runner to authenticate your image generation and editing requests.

What Python dependencies are required for image editing with Gemini?

You need the google-genai and pillow Python libraries installed in your environment to handle the Gemini API interactions and image processing tasks.

Can I specify the output resolution when generating new imagery?

Yes, provide the desired resolution parameter like 1K in the command line arguments when running the generation script to control the output image dimensions.