Nano Banana Pro Image Generation & Editing

SkillMedia

Generate/edit images with Nano Banana Pro (Gemini 3 Pro Image). Use for image create/modify requests incl. edits. Supports text-to-image + image-to-image; 1K/2K/4K; use --input-image.

Available today. Use it from your connected AI after setup.

Connect ahel once, and every AI you use reads what you have installed.

Then ask your AI: use the Nano Banana Pro Image Generation & Editing skill

What this skill tells your AI

The instructions your AI receives, as published by infometa/workbuddyskills in skills/nano-banana-pro/SKILL.md and read by ahel’s review.

Generate new images or edit existing ones using Google's Nano Banana Pro API (Gemini 3 Pro Image).

Usage

Run the script using absolute path (do NOT cd to skill directory first):

Generate new image:

uv run {baseDir}/scripts/generate_image.py --prompt "your image description" --filename "output-name.png" [--resolution 1K|2K|4K] [--api-key KEY]

Edit existing image:

uv run {baseDir}/scripts/generate_image.py --prompt "editing instructions" --filename "output-name.png" --input-image "path/to/input.png" [--resolution 1K|2K|4K] [--api-key KEY]

Important: Always run from the user's current working directory so images are saved where the user is working.

Default Workflow (draft > iterate > final)

  • Draft (1K): quick feedback loop
  • Iterate: adjust prompt in small diffs; keep filename new per run
  • Final (4K): only when prompt is locked

Resolution Options

  • 1K (default) - ~1024px resolution
  • 2K - ~2048px resolution
  • 4K - ~4096px resolution

API Key

  1. --api-key argument
  2. GEMINI_API_KEY environment variable

Image Editing

Use --input-image parameter with the path to the image. The prompt should contain editing instructions.

Prompt Handling

For generation: Pass user's image description as-is to --prompt. For editing: Pass editing instructions in --prompt.

Output

  • Saves PNG to current directory
  • Script outputs the full path to the generated image
  • Do not read the image back - just inform the user of the saved path

Signals

GitHub stars
292
Forks
96
Last commit
Aug 2026
Advanced
Catalog kind
skill
Gateway key
nano-banana-pro-infometa
Source
github.com/infometa/workbuddyskills