The nano-banana-pro skill generates new images from text descriptions or edits existing images using Google's Gemini 3 Pro Image API, supporting three resolution options (1K, 2K, 4K). It serves users who need to create or modify images through natural language requests, eliminating the need to manually interact with Google's image generation API. The skill handles both text-to-image generation and image-to-image editing workflows, automatically managing filenames and API authentication.

install copies · 90 days. Times the install command was copied on this site in the last 90 days, bots filtered.
59
skills.sh installs
3.2K
GitHub stars
301
last updated
Aug 21, 2026

Install

$ npx -y skills add intellectronica/agent-skills --skill nano-banana-pro --agent claude-code

Installs into .claude/skills of the current project.

Files

Nano Banana Pro Image Generation & Editing

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 ~/.claude/skills/nano-banana-pro/scripts/generate_image.py --prompt "your image description" --filename "output-name.png" [--resolution 1K|2K|4K] [--api-key KEY]

Edit existing image:

uv run ~/.claude/skills/nano-banana-pro/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, not in the skill directory.

Resolution Options

The Gemini 3 Pro Image API supports three resolutions (uppercase K required):

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

Sponsors

Details

Repository
github.com/intellectronica/agent-skills
Categories
Backend & APIs, AI & Agent Building, Generative Media

More from intellectronica/agent-skills

All 22
1apify avatarapify-sdk-integrationapify/agent-skillsIntegrate Apify into an existing JavaScript/TypeScript or Python application using the apify-client package. Use when adding web scraping, automation, or data e3.2Kskills.sh installs
2vm0-ai avatarhackernewsvm0-ai/vm0-skillsHacker News API for stories and comments. Use when user mentions "Hacker News", "HN", "Y Combinator", or asks about tech news.3.1Kskills.sh installs
3himself65 avataryc-readerhimself65/finance-skillsLook up Y Combinator companies, batches, and startup ecosystem data using the yc-oss API (read-only). Use this skill whenever the user wants to research YC-back3.1Kskills.sh installs
4oracle avatardboracle/skillsOracle Database guidance for SQL, PL/SQL, SQLcl, ORDS, administration, app development, performance, security, migrations, and agent-safe database workflows. Us3.1Kskills.sh installs
5elastic avatarelasticsearch-authnelastic/agent-skillsAuthenticate to Elasticsearch using native, file-based, LDAP/AD, SAML, OIDC, Kerberos, JWT, or certificate realms. Use when connecting with credentials, choosin3Kskills.sh installs
6triggerdotdev avatartrigger-realtimetriggerdotdev/skillsSubscribe to Trigger.dev task runs in real-time from frontend and backend. Use when building progress indicators, live dashboards, streaming AI/LLM responses, o2.9Kskills.sh installs