nano-banana-pro

Generate and edit images with the Gemini 3 Pro Image model via Python.

Updated Feb 3, 2026
One-click install
npx skills add https://github.com/sky770825/openclaw-console-hub --skill nano-banana-pro-sky770825
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: nano-banana-pro
Source: https://github.com/sky770825/openclaw-console-hub/tree/main/openclaw-main/skills/nano-banana-pro
Command: npx skills add https://github.com/sky770825/openclaw-console-hub --skill nano-banana-pro-sky770825

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill allows you to easily generate new images from text descriptions or edit existing images using advanced AI capabilities.

Core Features & Use Cases

  • Image Generation: Create unique images based on detailed prompts.
  • Image Editing: Modify existing images with specific instructions.
  • Multi-Image Composition: Combine multiple images into a single scene.
  • Use Case: Generate a realistic image of a "cyberpunk cat wearing sunglasses" or edit a photo to "add a futuristic cityscape in the background."

Quick Start

Use the nano-banana-pro skill to generate an image of a serene mountain landscape with a clear blue sky, saving it as 'mountain_scene.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 using the Gemini 3 Pro model?

To generate images from text using Gemini 3 Pro, you need a Python script that utilizes the google-genai library and requires an active GEMINI_API_KEY. You provide a detailed text prompt, and the script outputs a newly created image based on your description.

Can I combine multiple images into one scene with AI image composition?

Yes, you can combine multiple images into one scene using AI image composition supported by this script. It allows you to input up to 14 images and merge them into a single cohesive scene by sending composition instructions to the Gemini 3 Pro model.

What do I need to edit an existing image with Gemini?

To edit an existing image with Gemini, you need Python with the google-genai and pillow libraries installed, a valid GEMINI_API_KEY, and the target image file. You provide the image alongside specific text instructions for the desired modifications.

Does multi-image composition with Gemini support more than 14 input images?

No, multi-image composition with Gemini does not support more than 14 input images. The Python script explicitly limits the maximum number of input images for a single composition task to 14 files.

What is the best way to automate text-to-image generation in Python?

The best way to automate text-to-image generation in Python is using a script that interfaces with the google-genai library. By passing your text prompts to the Gemini 3 Pro Image model, you can programmatically generate and save unique images.

Why do I need the pillow library for AI image editing?

You need the pillow library for AI image editing to process and manage image files within the Python script. It works alongside the google-genai library to handle image input and output operations when communicating with the Gemini 3 Pro model.