К основному содержанию
скилл CX Codex

nano-banana-2 · intellectronica — скилл для Claude Code: генерация и правка картинок

Скилл запускает генерацию и редактирование изображений через API Nano Banana 2: задаёте промпт, разрешение и соотношение сторон.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add intellectronica/agent-skills --skill nano-banana-2 -a claude-code
Открыть на GitHub

Что делает nano-banana-2

Скилл оборачивает модель gemini-3.1-flash-image-preview в один скрипт scripts/generate_image.py. Вы даёте промпт и имя файла, скрипт сохраняет PNG в текущую папку проекта и возвращает полный путь. Для правки добавляйте --input-image — до 14 референсов, если нужно удержать лицо персонажа или логотип.

Разрешение выбирается флагом --resolution: 512px, 1K, 2K или 4K. По умолчанию 1K. Соотношение сторон задаётся через --aspect-ratio — от 1:1 и 9:16 до 21:9 и 8:1. Если не указать, работает поведение модели по умолчанию.

Запускать скрипт нужно из рабочей папки проекта, а не из каталога скилла, иначе картинки уедут не туда. Для работы нужен ключ: либо флаг --api-key, либо переменная окружения GEMINI_API_KEY. Без ключа скрипт останавливается с ошибкой. Запуск идёт через uv run, так что uv должен быть в системе.

Модель gemini-3-pro-image-preview этот скилл не использует — если она вам нужна, ищите другой инструмент.

Какие задачи решает

  • сгенерировать картинку по текстовому описанию и сохранить её в проект
  • отредактировать готовое изображение, сохранив логотип и лицо персонажа
  • собрать один кадр из нескольких визуальных референсов
  • выгнать быстрый черновик в 512px и потом пересобрать его в 4K
  • задать точное соотношение сторон под баннер, слайд или вертикальный рил

Примеры запросов агенту

  • сгенерируй картинку с ночным городом в неоне, 4K, 16:9
  • отредактируй этот логотип под баннер кампании, 2K, 4:5
  • сделай быстрый черновик превью в 512px, квадрат

Как установить nano-banana-2

1Через Skills CLI (Vercel)

npx skills add intellectronica/agent-skills --skill nano-banana-2 -a claude-code

2Вручную: положить файлы

~/.claude/skills/nano-banana-2/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/nano-banana-2/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о nano-banana-2

Как установить nano-banana-2 в Claude?

Выполните npx skills add intellectronica/agent-skills --skill nano-banana-2 -a claude-code. Скилл встанет в ~/.claude/skills/nano-banana-2/SKILL.md.

Что делает nano-banana-2?

Генерирует новые изображения и правит существующие через API Nano Banana 2. Управляет разрешением от 512px до 4K и соотношением сторон.

Что нужно для работы скилла?

Ключ API: либо аргумент --api-key, либо переменная окружения GEMINI_API_KEY. Скрипт запускается через uv run.

Исходный текст

SKILL.md · CC0-1.0
---
name: nano-banana-2
description: Generate and edit images using Google's Nano Banana 2 (Gemini 3.1 Flash Image Preview) API. This skill should be used when the user asks to create or modify images, especially when they need fast iteration, explicit aspect-ratio control, or resolution control from 512px to 4K.
---

# Nano Banana 2 Image Generation & Editing

Generate new images or edit existing images with Nano Banana 2 (`gemini-3.1-flash-image-preview`).

## Usage

Run the script using absolute or workspace-relative path (do NOT cd into the skill directory first):

**Generate new image:**
```bash
uv run ./.agents/skills/nano-banana-2/scripts/generate_image.py --prompt "your image description" --filename "output-name.png" [--resolution 512px|1K|2K|4K] [--aspect-ratio RATIO] [--api-key KEY]
```

**Edit image(s) with references:**
```bash
uv run ./.agents/skills/nano-banana-2/scripts/generate_image.py --prompt "editing instructions" --filename "output-name.png" --input-image "path/to/input1.png" [--input-image "path/to/input2.png" ...] [--resolution 512px|1K|2K|4K] [--aspect-ratio RATIO] [--api-key KEY]
```

Always run from the user's current working directory so outputs are saved in the active project context.

## Model

Use model code:
- `gemini-3.1-flash-image-preview` (Nano Banana 2)

Do not use `gemini-3-pro-image-preview` in this skill.

## Resolution Options

Nano Banana 2 supports:
- `512px` (fastest, low-latency iteration)
- `1K` (default)
- `2K`
- `4K`

Map common user language:
- "quick draft", "thumbnail", "tiny", "512", "0.5K" → `512px`
- no resolution mention → `1K`
- "2K", "medium", "normal" → `2K`
- "4K", "high-res", "ultra", "print quality" → `4K`

Use uppercase `K` for `1K`, `2K`, `4K`.

## Aspect Ratios

Supported aspect ratios:
- `1:1`, `1:4`, `1:8`, `2:3`, `3:2`, `3:4`, `4:1`, `4:3`, `4:5`, `5:4`, `8:1`, `9:16`, `16:9`, `21:9`

Map common requests:
- square post / icon → `1:1`
- phone wallpaper / vertical reel → `9:16`
- widescreen / slide / hero image → `16:9`
- cinematic wide → `21:9`
- portrait print → `2:3` or `3:4`
- panorama banner → `4:1` or `8:1`

If unspecified, let the model default behavior apply.

## Reference Images (New in Gemini 3 Image workflows)

Provide up to 14 reference images when needed by repeating `--input-image`:
- preserve character consistency
- preserve object fidelity
- combine multiple visual references into one output

Use one image for simple edits; use multiple images for composition or consistency-sensitive tasks.

## API Key

Resolve API key in this order:
1. `--api-key` argument
2. `GEMINI_API_KEY` environment variable

If no key is available, stop and report a clear error.

## Filename Generation

Generate filenames as: `yyyy-mm-dd-hh-mm-ss-name.png`

Examples:
- `2026-02-26-17-31-04-japanese-garden.png`
- `2026-02-26-17-31-59-social-banner.png`

## Prompt Handling

For generation, pass the user's request as-is unless critically underspecified.
For editing, include explicit transformation instructions in the prompt and preserve the original intent.

## Output

- Save PNG to the current directory (or to a provided path in `--filename`)
- Return the full saved path(s)
- Do not read the output image back unless explicitly requested

## Examples

**Create a 4K widescreen image:**
```bash
uv run ./.agents/skills/nano-banana-2/scripts/generate_image.py --prompt "Futuristic city skyline at blue hour with neon reflections" --filename "2026-02-26-17-45-00-futuristic-skyline.png" --resolution 4K --aspect-ratio 16:9
```

**Edit with multiple references:**
```bash
uv run ./.agents/skills/nano-banana-2/scripts/generate_image.py --prompt "Create a polished campaign image that keeps the exact logo details and character identity" --filename "2026-02-26-17-50-10-campaign-image.png" --input-image "logo.png" --input-image "character.png" --resolution 2K --aspect-ratio 4:5
```

© intellectronica · CC0-1.0 · intellectronica/agent-skills

Похожие скиллы

Всё по теме «ИИ и ML» →

Сначала — nano-banana-2 от других авторов.

nano-banana-2 prime-skills Скилл для быстрой генерации изображений через Google Nano Banana 2 на RunComfy. Встроены оптимальные паттерны промптинга, поддержка типографики в изображениях и веб-контекста. CX Codex +1 437 700установок nano-banana-pro-openrouter официальный github Создаёт и редактирует изображения через OpenRouter с моделью Gemini 3 Pro Image. Нужен для генерации по описанию, правок и объединения исходных картинок. 9 910установок nano-banana-edit prime-skills Редактирует изображения через Google Nano Banana 2 на RunComfy с сохранением объекта, заменой фона и пакетом до 20 картинок. CX Codex +1 437 100установок banana AgriciDaniel Помогает планировать, генерировать и редактировать изображения через Google Gemini. Скилл запрашивает подтверждение перед каждым платным вызовом API. CX Codex +1 912установок nanobanana GargantuaX Генерирует и редактирует изображения через модели Gemini. Поддерживает пакетный запуск, локальные референсы и проверку параметров через dry-run. CX Codex +1 10 600установок seo-image-gen AgriciDaniel Генерирует OG-картинки, обложки статей, фото товаров и инфографику через Gemini. Пригодится, когда SEO-изображение нужно создать прямо из агентной среды. CX Codex +1 6 100установок videoagent-image-studio wells Скилл даёт доступ к Midjourney, Flux, Ideogram и ещё пяти моделям через один интерфейс, без необходимости хранить API-ключи. Агент сам выбирает подходящую модель и справляется с асинхронностью Midjourney. CX Codex +1 5 600установок

Из того же набора20

beautiful-mermaid Рендерит диаграммы Mermaid в векторные SVG и растровые PNG через библиотеку Beautiful Mermaid. Пригодится для визуализации архитектуры, баз данных и рабочих процессов. CX Codex +1 1 800установок todoist-api Скилл учит агента работать с Todoist через консольный инструмент td: задачи, проекты, секции, метки и комментарии. Пригодится, когда надо навести порядок в списках прямо из чата. CX Codex +1 1 700установок markdown-converter Скилл преобразует файлы и медиа в Markdown через утилиту markitdown. Помогает подготовить документы, таблицы, презентации и аудио для анализа в нейросетях. CX Codex +1 1 700установок anki-connect Скилл связывает ИИ-агента с десктопным приложением Anki через локальный API. Он помогает искать колоды, добавлять заметки и управлять карточками. CX Codex +1 891установок gog-cli Учит ИИ-агента управлять Google Workspace через утилиту gog: искать письма в Gmail, создавать встречи в Calendar и выгружать файлы из Drive. CX Codex +1 807установок promptify Превращает краткие запросы пользователя в строгие markdown-спецификации для нейросетей без лишней вежливости и вступительных комментариев. CX Codex +1 643установок tavily Находит данные в сети, извлекает текст со страниц, строит карту сайта и запускает глубокие исследования через REST API Tavily. CX Codex +1 627установок mgrep-code-search Скилл подключает семантический поиск по кодовой базе через утилиту mgrep. Он находит нужные места по смысловому описанию задачи, если в проекте больше 30 файлов. CX Codex +1 620установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой