Agent Skills: Nano Banana OpenRouter

Generate or edit images via OpenRouter using Google's Gemini 3 Pro Image model. Use when the user wants to generate images using OpenRouter API instead of direct Google API.

UncategorizedID: liuhetian/simple-skills/nano-banana-openrouter

Install this agent skill to your local

pnpm dlx add-skill https://github.com/liuhetian/simple-skills/tree/HEAD/nano-banana-openrouter

Skill Files

Browse the full folder contents for nano-banana-openrouter.

Download Skill

Loading file tree…

nano-banana-openrouter/SKILL.md

Skill Metadata

Name
nano-banana-openrouter
Description
Generate or edit images via OpenRouter using Google's Gemini 3 Pro Image model. Use when the user wants to generate images using OpenRouter API instead of direct Google API.

Nano Banana OpenRouter

Generate or edit images via OpenRouter using Gemini 3 Pro Image model.

Usage

Generate

uv run {baseDir}/scripts/generate_image.py --prompt "your image description" --filename "output.png"

Edit

uv run {baseDir}/scripts/generate_image.py --prompt "edit instructions" --filename "output.png" --input-image "/path/in.png"

API Key

  • OPENROUTER_API_KEY env var
  • Or set skills."nano-banana-openrouter".apiKey / skills."nano-banana-openrouter".env.OPENROUTER_API_KEY in ~/.clawdbot/clawdbot.json

Notes

  • Uses google/gemini-3-pro-image-preview model via OpenRouter
  • Returns image as base64 data URL
  • The script prints a MEDIA: line for Clawdbot to auto-attach on supported chat providers
  • Do not read the image back; report the saved path only