nano-banana-pro

Automate Gemini image generation workflows in Python, TypeScript, and REST.

1|Updated Jan 13, 2026
One-click install
npx skills add https://github.com/osocode/code-tools-bootstrap --skill nano-banana-pro-osocode
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: nano-banana-pro
Source: https://github.com/osocode/code-tools-bootstrap/tree/main/skills/generated/claude-code/nano-banana-pro
Command: npx skills add https://github.com/osocode/code-tools-bootstrap --skill nano-banana-pro-osocode

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Automates Gemini image generation workflows.

Core Features & Use Cases

  • Model guidance: choose between Gemini 3 Pro Image and Gemini 2.5 Flash Image for quality vs speed.
  • Multi-language integration: examples in Python, TypeScript, and REST APIs to generate and edit images.
  • Use Case: integrate automated image generation into product pipelines, marketing assets, or in-app content.

Quick Start

Run a quick Python example to generate an image with the Gemini API using model gemini-2.5-flash-image and prompt 'A futuristic city at dusk'.

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 API in Python?

To generate images using the Gemini API in Python, you must install the standard library via pip and use your Gemini API key to run code samples that send prompts to your chosen model. This automates image generation within your Python application.

Can I use Gemini image generation with TypeScript and REST APIs?

Yes, Gemini image generation supports TypeScript and REST API integrations by providing specific code samples. You can install dependencies via npm and structure your REST requests to generate and edit images directly within your application pipelines.

What is the difference between Gemini 3 Pro Image and Gemini 2.5 Flash Image?

Gemini 3 Pro Image and Gemini 2.5 Flash Image differ primarily in their optimization focus. Gemini 3 Pro Image is selected for higher quality output, whereas Gemini 2.5 Flash Image is chosen for faster generation speeds within your image automation workflows.

How do I edit existing images with the Gemini API?

Editing existing images with the Gemini API involves sending your image data alongside text prompts through the REST, Python, or TypeScript endpoints. This allows you to modify and integrate visual content seamlessly into your product pipelines.

Do I need a specific Gemini model to automate image generation for marketing assets?

Automating image generation for marketing assets requires selecting a suitable model like Gemini 3 Pro Image or Gemini 2.5 Flash Image. You must also configure your standard library installations and authenticate using your Gemini API keys.