nano-banana-pro

Generates/edit images via prompt with adjustable resolution and scripting language support.

Updated Jan 26, 2026
One-click install
npx skills add https://github.com/m-salauddin/Learning-Management-System- --skill nano-banana-pro-m-salauddin
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: nano-banana-pro
Source: https://github.com/m-salauddin/Learning-Management-System-/tree/main/.agent/skills/nano-banana-pro
Command: npx skills add https://github.com/m-salauddin/Learning-Management-System- --skill nano-banana-pro-m-salauddin

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill enables rapid creation and modification of visuals by leveraging Google's Gemini 3 Pro Image API. It lets you generate new images from text prompts and apply edits to existing images without switching tools or leaving the current workflow.

Core Features & Use Cases

  • Image generation: Create new images from textual prompts at configurable resolutions (1K, 2K, or 4K).
  • Image editing: Modify an existing image by applying prompts like background changes or style shifts using the same API and a single script.
  • Use Case: Designers or content teams can iterate visuals for campaigns, product art, or concept sketches by generating variants and refining edits quickly.

Quick Start

Use the nano-banana-pro skill to generate or edit an image by running the script from your project directory, for example: uv run ~/.claude/skills/nano-banana-pro/scripts/generate_image.py --prompt A futuristic city skyline --filename city-skyline.png --resolution 4K

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

To generate images from text prompts using the Gemini 3 Pro API, run the Python script provided by the skill with your prompt, desired filename, and resolution. You can specify 1K, 2K, or 4K resolution directly via command-line arguments.

Can I edit an existing image with Gemini 3 Pro by providing a text prompt?

Yes, you can edit an existing image with Gemini 3 Pro by passing an input image to the script along with a modification prompt. This allows you to apply background changes or style shifts without switching tools.

Do I need an API key to run the Gemini 3 Pro image generation script?

Yes, you need an API key to run the Gemini 3 Pro image generation script. You must provide it via the --api-key command-line argument or set the GEMINI_API_KEY environment variable before execution.

What resolutions are supported when generating images with Gemini 3 Pro?

Image generation with Gemini 3 Pro supports 1K, 2K, and 4K resolutions. You can configure the output resolution by passing the appropriate parameter when running the generation script.

What dependencies are required to run the Gemini 3 Pro image editing script?

The Gemini 3 Pro image editing script requires the google-genai and pillow Python dependencies to function. These libraries handle the API communication and image processing operations respectively.