nano-banana-pro · swarmclawai — скилл для Claude Code: генерация изображений
Скилл создаёт изображения через Gemini 3 Pro Image, редактирует один файл или объединяет несколько. Для работы нужен ключ Gemini API.
npx skills add swarmclawai/swarmclaw --skill nano-banana-pro -a claude-codeЧто делает nano-banana-pro
Скилл запускает скрипт generate_image.py через uv. Он умеет создавать изображение по описанию, редактировать один входной файл и собирать композицию из нескольких изображений — до 14 за раз. Результат сохраняется по указанному пути.
Для запуска нужен uv и переменная окружения GEMINI_API_KEY; вместо переменной ключ можно передать через --api-key. Можно задать разрешение 1K, 2K или 4K и соотношение сторон. Без ключа Gemini API генерация не запустится. После выполнения агент должен сообщить путь к файлу, не загружая изображение обратно в контекст.
Какие задачи решает
- создать изображение по текстовому описанию
- отредактировать одну картинку по инструкции
- объединить несколько изображений в одну сцену
- задать разрешение и соотношение сторон результата
Примеры запросов агенту
- Создай изображение обложки по этому описанию и сохрани его как
cover.png. - Отредактируй
photo.png: сделай фон светлее и сохрани результат какedited.png. - Объедини
img1.pngиimg2.pngв одну сцену, сохрани результат вcomposition.png.
Как установить nano-banana-pro
1Через Skills CLI (Vercel)
npx skills add swarmclawai/swarmclaw --skill nano-banana-pro -a claude-code2Вручную: положить файлы
~/.claude/skills/nano-banana-pro/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/nano-banana-pro/
1Через Skills CLI (Vercel)
npx skills add swarmclawai/swarmclaw --skill nano-banana-pro -a codex2Вручную: положить файлы
.agents/skills/nano-banana-pro/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add swarmclawai/swarmclaw --skill nano-banana-pro -a cursor2Вручную: положить файлы
.cursor/skills/nano-banana-pro/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install swarmclawai/swarmclaw nano-banana-pro2Вручную: положить файлы
.github/skills/nano-banana-pro/SKILL.md1Через Skills CLI (Vercel)
npx skills add swarmclawai/swarmclaw --skill nano-banana-pro -a gemini-cli2Командой платформы
gemini skills install https://github.com/swarmclawai/swarmclaw --path skills/nano-banana-proВручную: положить файлы
.devin/skills/nano-banana-pro/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add swarmclawai/swarmclaw --skill nano-banana-pro -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о nano-banana-pro
Как установить nano-banana-pro в Claude Code?
Выполните npx skills add swarmclawai/swarmclaw --skill nano-banana-pro -a claude-code. Файл скилла находится по пути ~/.claude/skills/nano-banana-pro/SKILL.md.
Что делает nano-banana-pro?
Скилл создаёт изображения по тексту, редактирует одну картинку или объединяет несколько в композицию с помощью Gemini 3 Pro Image.
Что нужно для работы nano-banana-pro?
Нужны uv и ключ Gemini API: задайте GEMINI_API_KEY или передайте ключ скрипту через --api-key. Для композиции можно подать до 14 изображений.
Исходный текст
SKILL.md · MIT
---
name: nano-banana-pro
description: Generate or edit images via Gemini 3 Pro Image (Nano Banana Pro). Use when asked to create, generate, or edit images and a Gemini API key is available. Supports text-to-image generation, single-image editing, and multi-image composition (up to 14 images).
metadata:
{
"openclaw":
{
"emoji": "🍌",
"requires": { "bins": ["uv"], "env": ["GEMINI_API_KEY"] },
"primaryEnv": "GEMINI_API_KEY",
"install":
[
{
"id": "uv-brew",
"kind": "brew",
"formula": "uv",
"bins": ["uv"],
"label": "Install uv (brew)",
},
],
},
}
---
# Nano Banana Pro (Gemini 3 Pro Image)
Use the bundled script to generate or edit images.
## Generate
```bash
uv run {baseDir}/scripts/generate_image.py --prompt "your image description" --filename "output.png" --resolution 1K
```
## Edit (Single Image)
```bash
uv run {baseDir}/scripts/generate_image.py --prompt "edit instructions" --filename "output.png" -i "/path/in.png" --resolution 2K
```
## Multi-Image Composition (up to 14 images)
```bash
uv run {baseDir}/scripts/generate_image.py --prompt "combine these into one scene" --filename "output.png" -i img1.png -i img2.png -i img3.png
```
## API Key
Set `GEMINI_API_KEY` as an environment variable, or pass `--api-key <KEY>` to the script.
## Aspect Ratio (optional)
```bash
uv run {baseDir}/scripts/generate_image.py --prompt "portrait photo" --filename "output.png" --aspect-ratio 9:16
```
## Notes
- Resolutions: `1K` (default), `2K`, `4K`.
- Aspect ratios: `1:1`, `2:3`, `3:2`, `3:4`, `4:3`, `4:5`, `5:4`, `9:16`, `16:9`, `21:9`. Without `--aspect-ratio`, the model picks freely.
- Use timestamps in filenames for uniqueness: `yyyy-mm-dd-hh-mm-ss-name.png`.
- Do not read the image back into context; report the saved path only.
© swarmclawai · MIT · swarmclawai/swarmclaw
Похожие скиллы
Все скиллы по теме «ИИ и ML» →Сначала — nano-banana-pro от других авторов.