nano-banana-pro

by Unknown v1.0.0

Generate or edit images via Gemini 3 Pro Image (Nano Banana Pro).

What It Does

Generates or edits images based on text prompts using the Gemini 3 Pro Image model. Supports different resolutions and multi-image composition.

When To Use

Use this skill when you need to generate images from text descriptions, edit existing images based on instructions, or combine multiple images into a single scene.

Inputs

Textual prompts, optional input image paths, desired resolution (1K, 2K, 4K), and output filename.

Outputs

A PNG image file saved to the specified path.

Limitations

Requires a valid Gemini API key. Limited to a maximum of 14 input images for multi-image composition. Relies on the quality and capabilities of the Gemini 3 Pro Image model.

Installation

1. Install the `uv` package manager. Refer to the official documentation for installation instructions: [https://github.com/astral-sh/uv](https://github.com/astral-sh/uv).
2. Configure the `GEMINI_API_KEY` environment variable with your Gemini API key. This can be done in your shell's configuration file or through your system's environment settings.
3. Create or modify `~/.openclaw/openclaw.json` to include the API key settings if preferred: `{"skills": {"nano-banana-pro": {"apiKey": "YOUR_API_KEY"}}}`.

View Cline documentation

1. Open the Cursor IDE.
2. Ensure you have the `uv` package manager installed. If not, follow the instructions at [https://github.com/astral-sh/uv](https://github.com/astral-sh/uv) to install it.
3. Set the `GEMINI_API_KEY` environment variable within Cursor's environment settings or in your system's environment variables.
4. Alternatively, configure the API key within your `~/.openclaw/openclaw.json` file under the `skills."nano-banana-pro"` section.

View Cursor IDE documentation

1. Install the `uv` package manager. Refer to the official documentation for installation instructions: [https://github.com/astral-sh/uv](https://github.com/astral-sh/uv).
2. Configure the `GEMINI_API_KEY` environment variable with your Gemini API key. This can be done in your shell's configuration file or through your system's environment settings.
3. Create or modify `~/.openclaw/openclaw.json` to include the API key settings if preferred: `{"skills": {"nano-banana-pro": {"apiKey": "YOUR_API_KEY"}}}`.

View Aider documentation

Have a Skill to Share?

Join the community and help AI agents learn new capabilities. Submit your skill and reach thousands of developers.