Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
eyadsibai avatar

Nanobanana

  • 76 installs
  • 7 repo stars
  • Updated January 15, 2026
  • eyadsibai/ltk

Helps with ai & agent building tasks.

About

nanobanana is a Claude Code skill for ai & agent building. It helps solo builders move faster with AI-assisted development.

  • nanobanana
  • AI & Agent Building
  • AI-coding skill

Nanobanana by the numbers

  • 76 all-time installs (skills.sh)
  • Ranked #5,442 of 16,546 AI & Agent Building skills by installs in the Skillselion catalog
  • Data as of Jul 30, 2026 (Skillselion catalog sync)
npx skills add https://github.com/eyadsibai/ltk --skill nanobanana

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs76
repo stars7
Last updatedJanuary 15, 2026
Repositoryeyadsibai/ltk

What it does

Helps with ai & agent building tasks.

Files

SKILL.mdMarkdownGitHub ↗

Nanobanana Image Generation

Generate and edit images using Google Gemini API.

---

Prerequisites

RequirementSetup
API KeyExport GEMINI_API_KEY or add to ~/.nanobanana.env
Dependenciespip install google-genai Pillow python-dotenv
Script${CLAUDE_PLUGIN_ROOT}/skills/core/nanobanana/nanobanana.py

---

Basic Usage

TaskCommand
Generate imagepython3 nanobanana.py --prompt "description" --output "file.png"
Edit imagepython3 nanobanana.py --prompt "changes" --input source.png --output "edited.png"

---

Aspect Ratios

SizeRatioUse Case
1024x10241:1Square, logos
768x13449:16Portrait, stories (default)
1344x76816:9Landscape, wallpapers
832x12482:3Portrait photos
1248x8323:2Landscape photos
1536x67221:9Ultra-wide

Use --size WIDTHxHEIGHT to specify.

---

Models

ModelTrade-off
gemini-3-pro-image-previewHigher quality (default)
gemini-2.5-flash-imageFaster generation

Use --model MODEL to specify.

---

Resolution

ResolutionUse Case
1KTesting, drafts (default)
2KGood quality
4KFinal output, print

Use --resolution RES to specify.

---

Best Practices

PracticeWhy
Be descriptiveInclude style, mood, colors, composition
Use 1:1 for logosClean square format
Use 9:16 for storiesStandard mobile format
Use 16:9 for wallpapersStandard widescreen
Start with 1KTest before using higher resolution
Use flash model for iterationSave time during drafting

---

Examples

Generate landscape:

python3 nanobanana.py --prompt "Mountain sunset with lake" --size 1344x768 --output "landscape.png"

Generate logo:

python3 nanobanana.py --prompt "Minimalist tech logo" --size 1024x1024 --output "logo.png"

Edit existing image:

python3 nanobanana.py --prompt "Add rainbow to sky" --input photo.png --output "edited.png"

High quality output:

python3 nanobanana.py --prompt "Professional portrait" --resolution 2K --output "portrait.png"

---

Troubleshooting

IssueSolution
Script failsCheck GEMINI_API_KEY is set
No image generatedMake prompt more specific
Can't read inputVerify file exists and is readable
Can't write outputCheck directory is writable

Related skills

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.