# nanobanana

Генерирует и редактирует изображения через модели Gemini. Поддерживает пакетный запуск, локальные референсы и проверку параметров через dry-run.

- скилл · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 10600 установок · ★ 7
- Автор: GargantuaX
- Лицензия: MIT · policy=mirror · начало файла — в конце страницы
- Исходник: https://github.com/GargantuaX/openskills/tree/HEAD/skills/nanobanana/SKILL.md
- Обновлён: 2026-04-22
- HTML: https://affpapa.org/nevibecode/skills/nanobanana

## Что делает

Скилл запускает генерацию и редактирование картинок через модели Gemini. За работу отвечает скрипт `scripts/nanobanana.py` с подкомандами `generate` для одиночных кадров и `batch` для серий. Модели вызываются через короткие имена: `nanobanana`, `nanobanana-2` и `nanobanana-pro`.

Внутри действует строгая проверка аргументов. Параметр `--size` доступен только для моделей Gemini 3, поэтому базовый `nanobanana` сразу выдаст ошибку при попытке передать размер. Разрешение `512` принимает только `nanobanana-2`. Это повод всегда проверять вызов через флаг `--dry-run`, который показывает тело запроса без списания квоты.

Скрипт принимает локальные файлы через повторяющийся аргумент `--input-image` для точечной правки графики по нескольким исходникам. Для сторонних шлюзов можно передать `--base-url` или переменную `GEMINI_BASE_URL`. В режиме `--auth-mode auto` утилита отправляет ключ в заголовке `x-goog-api-key` либо добавляет Bearer-токен для совместимости.

## Установка

### Claude Code (родная платформа)

1. **Через Skills CLI (Vercel)**
```bash
npx skills add GargantuaX/openskills --skill nanobanana -a claude-code
```

2. **Вручную: положить файлы**
- Файл: `~/.claude/skills/nanobanana/SKILL.md` — Папка скилла целиком; для одного проекта — .claude/skills/nanobanana/

### Codex

1. **Через Skills CLI (Vercel)**
```bash
npx skills add GargantuaX/openskills --skill nanobanana -a codex
```

2. **Вручную: положить файлы**
- Файл: `.agents/skills/nanobanana/SKILL.md` — Для всех проектов — ~/.agents/skills/

### Cursor

1. **Через Skills CLI (Vercel)**
```bash
npx skills add GargantuaX/openskills --skill nanobanana -a cursor
```

2. **Вручную: положить файлы**
- Файл: `.cursor/skills/nanobanana/SKILL.md` — Cursor читает и .agents/skills/, и .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install GargantuaX/openskills nanobanana
```

2. **Вручную: положить файлы**
- Файл: `.github/skills/nanobanana/SKILL.md`

### Gemini CLI

1. **Через Skills CLI (Vercel)**
```bash
npx skills add GargantuaX/openskills --skill nanobanana -a gemini-cli
```

2. **Командой платформы**
```bash
gemini skills install https://github.com/GargantuaX/openskills --path skills/nanobanana
```

### Windsurf (Devin Desktop)

**Вручную: положить файлы**
- Файл: `.devin/skills/nanobanana/SKILL.md` — Старый путь .windsurf/skills/ тоже читается

### OpenCode

**Через Skills CLI (Vercel)**
```bash
npx skills add GargantuaX/openskills --skill nanobanana -a opencode
```

### Claude.ai

**Claude.ai**
- Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills

Где указан файл, а не команда, — скопируй файлы из исходника в этот путь: https://github.com/GargantuaX/openskills/tree/HEAD/skills/nanobanana/SKILL.md

## Когда брать
- сгенерировать иллюстрацию по текстовому описанию
- отредактировать изображение с учётом нескольких локальных референсов
- создать серию картинок одной командой через пакетный запуск
- проверить структуру запроса перед отправкой с помощью `--dry-run`

## Примеры запросов агенту
- Сгенерируй обложку через nanobanana-2 в пропорции 16:9 и сохрани в папку out
- Возьми refs/subject.png и refs/background.png, объедини их через nanobanana-pro и сделай постер
- Проверь через dry-run команду генерации иконки с параметром nanobanana

## Похожие
- [nanobanana-skill](https://affpapa.org/nevibecode/skills/nanobanana-skill.md) — скилл · 319 установок
- [nano-banana-pro](https://affpapa.org/nevibecode/skills/nano-banana-pro.md) — скилл · 3200 установок
- [generate-image](https://affpapa.org/nevibecode/skills/k-dense-ai-generate-image.md) — скилл · 2000 установок
- [imagen](https://affpapa.org/nevibecode/skills/sanjay3290-imagen.md) — скилл · 626 установок
- [nano-banana-pro-openrouter](https://affpapa.org/nevibecode/skills/nano-banana-pro-openrouter.md) — скилл · 9910 установок
- [seo-image-gen](https://affpapa.org/nevibecode/skills/seo-image-gen.md) — скилл · 6100 установок

## Другие версии с тем же именем
- [nanobanana · resciencelab](https://affpapa.org/nevibecode/skills/resciencelab-nanobanana.md) — 2900 установок

_Часть страницы не вошла по размеру — она есть в HTML-версии._

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
