nano-banana-pro

clawdbot's avatarfrom clawdbot

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

⭐3.1kstars🔀474forks📁View on GitHub🕐Updated Jan 11, 2026

When & Why to Use This Skill

The Nano Banana Pro skill empowers Claude to generate and edit high-resolution images using the Gemini 3 Pro Image API. It streamlines visual content creation by allowing users to produce images from text prompts or modify existing ones with natural language instructions, supporting resolutions from 1K up to 4K for professional-grade results.

Use Cases

  • 1. Marketing & Social Media: Rapidly generate high-quality, custom visuals for social media posts, blog headers, and digital marketing campaigns.
  • 2. Creative Image Editing: Modify existing images by providing descriptive instructions to change styles, add elements, or adjust compositions without manual editing tools.
  • 3. Design Prototyping: Create visual mockups and conceptual art for product designs or UI/UX projects to visualize ideas during the early stages of development.
  • 4. High-Resolution Asset Production: Produce images in 1K, 2K, or 4K resolutions, ensuring visual assets are suitable for various platforms and professional requirements.
namenano-banana-pro
descriptionGenerate or edit images via Gemini 3 Pro Image (Nano Banana Pro).
homepagehttps://ai.google.dev/
metadata{"clawdbot":{"emoji":"🍌","requires":{"bins":["uv"],"env":["GEMINI_API_KEY"]},"primaryEnv":"GEMINI_API_KEY","install":[{"id":"uv-brew","kind":"brew","formula":"uv","bins":["uv"],"label":"Install uv (brew)"}]}}

Nano Banana Pro (Gemini 3 Pro Image)

Use the bundled script to generate or edit images.

Generate

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

Edit

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

API key

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

Notes

  • Resolutions: 1K (default), 2K, 4K.
  • Use timestamps in filenames: yyyy-mm-dd-hh-mm-ss-name.png.
  • 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.