# spritecook-generate-tilesets

Скилл ведёт агента через генерацию тайлсетов в SpriteCook: подбор перспективы, размера тайла и режима краёв, запуск задания и проверка вариаций.

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

## Что делает

Скилл описывает работу с двумя MCP-инструментами SpriteCook. `list_tileset_options` показывает актуальные перспективы, наборы кусков, размеры тайлов и режимы краёв, а `generate_tileset` запускает генерацию и сразу возвращает задание — дальше агент идёт по контракту опроса, пока не появятся готовые записи `assets`.

Для top-down пиксельных автотайлов скилл советует начать с `style_mode="pixel"`, `perspective="topdown"`, `piece_set="15-piece"`, `tile_size=32` и `edges="transparent"`. Внутренние углы собирают на `17-piece-base`, платформеры — на `autotile-16-set`. Параметры `reference_asset_id` и `edit_asset_id` взаимоисключающие, а при правке или генерации по образцу настройки `style_mode`, `perspective`, `piece_set`, `tile_size` и `elevation` наследуются и блокируются. Исключение — `edges`: его нужно передавать заново, иначе запрос откатится к `transparent`.

Нужен подключённый MCP-сервер SpriteCook. Правки и генерации по образцу пропускают сетку-разметку, которая есть у свежих генераций, поэтому чаще ломаются: правка может упасть с `tileset_unusable`, кредиты при этом возвращают. После двух неудач скилл советует не повторять ту же правку, а взять набор как `reference_asset_id` или начать заново с более ясным промптом. Проверяйте каждую вариацию: примерно одна из трёх содержит целый тайл, который не стыкуется по краям, и в ответе об этом не сказано.

## Установка

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

1. **Через Skills CLI (Vercel)**
```bash
npx skills add SpriteCook/skills --skill spritecook-generate-tilesets -a claude-code
```

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

### Codex

1. **Через Skills CLI (Vercel)**
```bash
npx skills add SpriteCook/skills --skill spritecook-generate-tilesets -a codex
```

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

### Cursor

1. **Через Skills CLI (Vercel)**
```bash
npx skills add SpriteCook/skills --skill spritecook-generate-tilesets -a cursor
```

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

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install SpriteCook/skills spritecook-generate-tilesets
```

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

### Gemini CLI

1. **Через Skills CLI (Vercel)**
```bash
npx skills add SpriteCook/skills --skill spritecook-generate-tilesets -a gemini-cli
```

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

### Windsurf (Devin Desktop)

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

### OpenCode

**Через Skills CLI (Vercel)**
```bash
npx skills add SpriteCook/skills --skill spritecook-generate-tilesets -a opencode
```

### Claude.ai

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

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

## Когда брать
- сгенерировать game-ready тайлсет под top-down, платформер или изометрию
- выбрать размер тайла, набор кусков и режим краёв под конкретный проект
- сделать новую генерацию по существующему тайлсету с сохранением раскладки
- внести правку в готовый тайлсет, не меняя его настройки
- отбраковать вариации, у которых целый тайл не стыкуется по краям

## Примеры запросов агенту
- Сгенерируй пиксельный top-down тайлсет мшистого подземелья, 15-piece, тайл 32
- Сделай тайлсет травы и воды с двумя поверхностями
- Возьми этот тайлсет как reference_asset_id и сгенерируй вариант со снегом

## Похожие
- [retrodiffusion](https://affpapa.org/nevibecode/skills/retrodiffusion.md) — скилл · 552 установки
- [scenario-game-assets](https://affpapa.org/nevibecode/skills/scenario-game-assets.md) — скилл · 583 установки
- [create-game-assets](https://affpapa.org/nevibecode/skills/create-game-assets.md) — скилл · 6700 установок
- [asset-pipeline](https://affpapa.org/nevibecode/skills/asset-pipeline.md) — скилл · 1500 установок
- [add-assets](https://affpapa.org/nevibecode/skills/add-assets.md) — скилл · 997 установок
- [pixel-art-sprites](https://affpapa.org/nevibecode/skills/pixel-art-sprites.md) — скилл · 2700 установок

Из того же набора: [spritecook/skills](https://affpapa.org/nevibecode/by/spritecook/skills.md) — 8 карточек

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