Labsco
github logo

nano-banana-pro-openrouter

✓ Official36,200

by github · part of github/awesome-copilot

Image generation and editing via OpenRouter's Gemini 3 Pro model with multi-image compositing support. Supports three workflows: prompt-only generation, single-image editing, and multi-image composition (up to 3 images per request) Output resolution options: 1K, 2K, or 4K (defaults to 1K) Customizable behavior through optional system prompt template in assets/SYSTEM_TEMPLATE Requires OPENROUTER_API_KEY environment variable and uv package manager; includes troubleshooting guidance for...

🔥🔥🔥✓ VerifiedFreeQuick setup
🧩 One of 7 skills in the github/awesome-copilot package — works on its own, and pairs well with its siblings.

Image generation and editing via OpenRouter's Gemini 3 Pro model with multi-image compositing support. Supports three workflows: prompt-only generation, single-image editing, and multi-image composition (up to 3 images per request) Output resolution options: 1K, 2K, or 4K (defaults to 1K) Customizable behavior through optional system prompt template in assets/SYSTEM_TEMPLATE Requires OPENROUTER_API_KEY environment variable and uv package manager; includes troubleshooting guidance for...

Inspect the full instructions your agent will receiveExpand

This is the exact playbook injected into your agent when the skill activates — shown here so you can audit it before installing. You don't need to read it to use the skill.

by github

Image generation and editing via OpenRouter's Gemini 3 Pro model with multi-image compositing support. Supports three workflows: prompt-only generation, single-image editing, and multi-image composition (up to 3 images per request) Output resolution options: 1K, 2K, or 4K (defaults to 1K) Customizable behavior through optional system prompt template in assets/SYSTEM_TEMPLATE Requires OPENROUTER_API_KEY environment variable and uv package manager; includes troubleshooting guidance for... npx skills add https://github.com/github/awesome-copilot --skill nano-banana-pro-openrouter Download ZIPGitHub36.2k

Nano Banana Pro OpenRouter

Overview

Generate or edit images with OpenRouter using the google/gemini-3-pro-image-preview model. Support prompt-only generation, single-image edits, and multi-image composition.

Prompt-only generation

Copy & paste — that's it
uv run {baseDir}/scripts/generate_image.py \
 --prompt "A cinematic sunset over snow-capped mountains" \
 --filename sunset.png

Edit a single image

Copy & paste — that's it
uv run {baseDir}/scripts/generate_image.py \
 --prompt "Replace the sky with a dramatic aurora" \
 --input-image input.jpg \
 --filename aurora.png

Compose multiple images

Copy & paste — that's it
uv run {baseDir}/scripts/generate_image.py \
 --prompt "Combine the subjects into a single studio portrait" \
 --input-image face1.jpg \
 --input-image face2.jpg \
 --filename composite.png

Resolution

  • Use --resolution with 1K, 2K, or 4K.

  • Default is 1K if not specified.

System prompt customization

The skill reads an optional system prompt from assets/SYSTEM_TEMPLATE. This allows you to customize the image generation behavior without modifying code.

Behavior and constraints

  • Accept up to 3 input images via repeated --input-image.

  • --filename accepts relative paths (saves to current directory) or absolute paths.

  • If multiple images are returned, append -1, -2, etc. to the filename.

  • Print MEDIA: <path> for each saved image. Do not read images back into the response.