nano-banana-pro

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

1|Updated Jan 28, 2026
One-click install
npx skills add https://github.com/lachlanchen/LazyingArtBot --skill nano-banana-pro-lachlanchen
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: nano-banana-pro
Source: https://github.com/lachlanchen/LazyingArtBot/tree/main/skills/nano-banana-pro
Command: npx skills add https://github.com/lachlanchen/LazyingArtBot --skill nano-banana-pro-lachlanchen

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the creation and modification of images using advanced AI models, eliminating the need for complex design software or manual editing for many tasks.

Core Features & Use Cases

  • Image Generation: Create new images from detailed text prompts.
  • Image Editing: Modify existing images based on descriptive instructions.
  • Multi-Image Composition: Combine multiple images into a single scene.
  • Use Case: Generate a vibrant landscape for a blog post, edit a product photo to remove a background, or create a collage from several vacation pictures.

Quick Start

Use the nano-banana-pro skill to generate an image of a cat wearing a hat with the prompt 'a fluffy cat wearing a party hat' and save it as 'cat_hat.png'.

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

To generate images from text prompts using the Gemini API, you use a script that passes your descriptive text to the Gemini 3 Pro Image API, which then creates and saves the new visual content automatically.

Can I edit existing images with AI using Python?

Yes, you can edit existing images with AI using Python by passing both the image file and descriptive modification instructions to the Gemini 3 Pro Image API, which processes and applies the requested visual adjustments automatically.

How does multi-image composition work in AI image editing?

Multi-image composition works by feeding multiple image inputs simultaneously into the Gemini API, which then merges them into a single cohesive scene based on your descriptive instructions, resulting in a unified visual output.

Do I need a GEMINI_API_KEY to use Python for AI image generation?

Yes, you need a GEMINI_API_KEY to authenticate your Python requests for AI image generation. Your environment must also run Python 3.10 or higher with the google-genai and pillow libraries installed.

What are the limitations of using the Gemini 3 Pro Image API for image modifications?

The primary limitations of using the Gemini 3 Pro Image API for image modifications include its dependency on a valid API key and specific Python library versions like google-genai and pillow. Complex edits also require highly detailed descriptive text instructions.