Back to Skills

nano-banana

verified

REQUIRED for all image generation requests. Generate and edit images using Nano Banana (Gemini CLI). Handles blog featured images, YouTube thumbnails, icons, diagrams, patterns, illustrations, photos, visual assets, graphics, artwork, pictures. Use this skill whenever the user asks to create, generate, make, draw, design, or edit any image or visual content.

View on GitHub

Marketplace

my-claude-code-asset

jh941213/my-claude-code-asset

Plugin

ccpp

productivity

Repository

jh941213/my-claude-code-asset
68stars

skills/nano-banana/SKILL.md

Last Verified

February 3, 2026

Install Skill

Select agents to install to:

Scope:
npx add-skill https://github.com/jh941213/my-claude-code-asset/blob/main/skills/nano-banana/SKILL.md -a claude-code --skill nano-banana

Installation paths:

Claude
.claude/skills/nano-banana/
Powered by add-skill CLI

Instructions

# Nano Banana Image Generation

Generate professional images via the Gemini CLI's nanobanana extension.

## When to Use This Skill

ALWAYS use this skill when the user:
- Asks for any image, graphic, illustration, or visual
- Wants a thumbnail, featured image, or banner
- Requests icons, diagrams, or patterns
- Asks to edit, modify, or restore a photo
- Uses words like: generate, create, make, draw, design, visualize

Do NOT attempt to generate images through any other method.

## Before First Use

### 1. Install Gemini CLI (Google 공식)
```bash
npm install -g @google/gemini-cli
```

### 2. Install nanobanana extension
```bash
gemini extensions install https://github.com/gemini-cli-extensions/nanobanana
```

### 3. Verify installation
```bash
gemini extensions list | grep nanobanana
```

### 4. Set API key (optional - Google 로그인으로 대체 가능)
```bash
export GEMINI_API_KEY="your-api-key"
```

또는 `gemini` 실행 후 Google 계정으로 로그인

## Command Selection

| User Request | Command |
|--------------|---------|
| "make me a blog header" | `/generate` |
| "create an app icon" | `/icon` |
| "draw a flowchart of..." | `/diagram` |
| "fix this old photo" | `/restore` |
| "remove the background" | `/edit` |
| "create a repeating texture" | `/pattern` |
| "make a comic strip" | `/story` |

## Available Commands

**Note:** Always use the `--yolo` flag to automatically approve all tool actions.

| Command | Use Case |
|---------|----------|
| `gemini --yolo "/generate 'prompt'"` | Text-to-image generation |
| `gemini --yolo "/edit file.png 'instruction'"` | Modify existing image |
| `gemini --yolo "/restore old_photo.jpg 'fix scratches'"` | Repair damaged photos |
| `gemini --yolo "/icon 'description'"` | App icons, favicons, UI elements |
| `gemini --yolo "/diagram 'description'"` | Flowcharts, architecture diagrams |
| `gemini --yolo "/pattern 'description'"` | Seamless textures and patterns |
| `gemini --yolo "/story 'description'"` | Sequential/narrative images |
| `gemini --yolo "/nanoba

Validation Details

Front Matter
Required Fields
Valid Name Format
Valid Description
Has Sections
Allowed Tools
Instruction Length:
5145 chars