Unity Skills
Официальный набор скиллов Unity для агентов: работа с редактором, сборки, 2D и 3D, UI, URP, звук, мультиплеер и монетизация
Средний риск
Средний уровень ставим, когда инструмент запускает код, ходит в сеть или читает файлы проекта. Перед установкой посмотрите, что именно он делает.
Почему такой уровень
- Скиллы запускают Unity CLI, ставят редакторы, собирают и тестируют проекты
- При открытом редакторе агент может выполнять произвольный C# и менять сцены и ассеты
Установка
В терминале, через SkillFoxx CLI
npx skillfoxx add skills/unity-skillsОпределит агенты на машине, проверит риск и зафиксирует версию.
Другие способы установки
Собрано автоматически, проверьте перед установкой.
Выполните в терминале в папке проекта
npx skills add unity-technologies/skills --skill 2d-pixel-perfect asset-transformer-toolkit audio-setup-mixers build-live-game generate-editor-search-query implement-in-app-purchases initialize-ai-navigation levelplay-unity-integration localization manage-sprite-atlas migrate-birp-to-urp new-unity-project optimize-audio optimize-text-mesh-pro optimize-web physics-3d-collision setup-multiplayer-services setup-vivox-voice-chat shader-graph-create-custom-node sprite-editor sprite-segment-3x3grid tilemap-palette-create tilemap-ruletile-createempty tilemap-ruletile-createfromsegment ui-imgui ui-ugui ui-uitk ui unity-cli unity-package-management urp-postprocessing validate-urp-render-graph-renderer-feature -a claude-code -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Выполните в терминале в папке проекта
npx skills add unity-technologies/skills --skill 2d-pixel-perfect asset-transformer-toolkit audio-setup-mixers build-live-game generate-editor-search-query implement-in-app-purchases initialize-ai-navigation levelplay-unity-integration localization manage-sprite-atlas migrate-birp-to-urp new-unity-project optimize-audio optimize-text-mesh-pro optimize-web physics-3d-collision setup-multiplayer-services setup-vivox-voice-chat shader-graph-create-custom-node sprite-editor sprite-segment-3x3grid tilemap-palette-create tilemap-ruletile-createempty tilemap-ruletile-createfromsegment ui-imgui ui-ugui ui-uitk ui unity-cli unity-package-management urp-postprocessing validate-urp-render-graph-renderer-feature -a cursor -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Выполните в терминале в папке проекта
npx skills add unity-technologies/skills --skill 2d-pixel-perfect asset-transformer-toolkit audio-setup-mixers build-live-game generate-editor-search-query implement-in-app-purchases initialize-ai-navigation levelplay-unity-integration localization manage-sprite-atlas migrate-birp-to-urp new-unity-project optimize-audio optimize-text-mesh-pro optimize-web physics-3d-collision setup-multiplayer-services setup-vivox-voice-chat shader-graph-create-custom-node sprite-editor sprite-segment-3x3grid tilemap-palette-create tilemap-ruletile-createempty tilemap-ruletile-createfromsegment ui-imgui ui-ugui ui-uitk ui unity-cli unity-package-management urp-postprocessing validate-urp-render-graph-renderer-feature -a github-copilot -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Выполните в терминале в папке проекта
npx skills add unity-technologies/skills --skill 2d-pixel-perfect asset-transformer-toolkit audio-setup-mixers build-live-game generate-editor-search-query implement-in-app-purchases initialize-ai-navigation levelplay-unity-integration localization manage-sprite-atlas migrate-birp-to-urp new-unity-project optimize-audio optimize-text-mesh-pro optimize-web physics-3d-collision setup-multiplayer-services setup-vivox-voice-chat shader-graph-create-custom-node sprite-editor sprite-segment-3x3grid tilemap-palette-create tilemap-ruletile-createempty tilemap-ruletile-createfromsegment ui-imgui ui-ugui ui-uitk ui unity-cli unity-package-management urp-postprocessing validate-urp-render-graph-renderer-feature -a codex -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Выполните в терминале в папке проекта
npx skills add unity-technologies/skills --skill 2d-pixel-perfect asset-transformer-toolkit audio-setup-mixers build-live-game generate-editor-search-query implement-in-app-purchases initialize-ai-navigation levelplay-unity-integration localization manage-sprite-atlas migrate-birp-to-urp new-unity-project optimize-audio optimize-text-mesh-pro optimize-web physics-3d-collision setup-multiplayer-services setup-vivox-voice-chat shader-graph-create-custom-node sprite-editor sprite-segment-3x3grid tilemap-palette-create tilemap-ruletile-createempty tilemap-ruletile-createfromsegment ui-imgui ui-ugui ui-uitk ui unity-cli unity-package-management urp-postprocessing validate-urp-render-graph-renderer-feature -a gemini-cli -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Выполните в терминале в папке проекта
npx skills add unity-technologies/skills --skill 2d-pixel-perfect asset-transformer-toolkit audio-setup-mixers build-live-game generate-editor-search-query implement-in-app-purchases initialize-ai-navigation levelplay-unity-integration localization manage-sprite-atlas migrate-birp-to-urp new-unity-project optimize-audio optimize-text-mesh-pro optimize-web physics-3d-collision setup-multiplayer-services setup-vivox-voice-chat shader-graph-create-custom-node sprite-editor sprite-segment-3x3grid tilemap-palette-create tilemap-ruletile-createempty tilemap-ruletile-createfromsegment ui-imgui ui-ugui ui-uitk ui unity-cli unity-package-management urp-postprocessing validate-urp-render-graph-renderer-feature -a cline -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Выполните в терминале в папке проекта
npx skills add unity-technologies/skills --skill 2d-pixel-perfect asset-transformer-toolkit audio-setup-mixers build-live-game generate-editor-search-query implement-in-app-purchases initialize-ai-navigation levelplay-unity-integration localization manage-sprite-atlas migrate-birp-to-urp new-unity-project optimize-audio optimize-text-mesh-pro optimize-web physics-3d-collision setup-multiplayer-services setup-vivox-voice-chat shader-graph-create-custom-node sprite-editor sprite-segment-3x3grid tilemap-palette-create tilemap-ruletile-createempty tilemap-ruletile-createfromsegment ui-imgui ui-ugui ui-uitk ui unity-cli unity-package-management urp-postprocessing validate-urp-render-graph-renderer-feature -a roo -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Форк Roo Code, папки .roo те же.
Выполните в терминале в папке проекта
npx skills add unity-technologies/skills --skill 2d-pixel-perfect asset-transformer-toolkit audio-setup-mixers build-live-game generate-editor-search-query implement-in-app-purchases initialize-ai-navigation levelplay-unity-integration localization manage-sprite-atlas migrate-birp-to-urp new-unity-project optimize-audio optimize-text-mesh-pro optimize-web physics-3d-collision setup-multiplayer-services setup-vivox-voice-chat shader-graph-create-custom-node sprite-editor sprite-segment-3x3grid tilemap-palette-create tilemap-ruletile-createempty tilemap-ruletile-createfromsegment ui-imgui ui-ugui ui-uitk ui unity-cli unity-package-management urp-postprocessing validate-urp-render-graph-renderer-feature -a opencode -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Установи набор скиллов Unity: npx skills add Unity-Technologies/skills. Для управления редактором из терминала используй скилл unity-cli, при необходимости поставь пакет командой unity pipeline install.
Другие способы из описания автора
npx skills add Unity-Technologies/skillsСтавит весь набор через skills.sh. Для отдельного скилла добавьте --skill и имя папки.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Набор дает агенту методику по типовым задачам разработки в Unity, каждая тема оформлена как отдельный SKILL.md со справочниками и примерами кода на C#. Скилл unity-cli устанавливает и обновляет редакторы, создает и открывает проекты, читает логи, запускает сборки и тесты, а при открытом редакторе управляет им вживую через пакет Pipeline: создает и меняет объекты сцены, правит ассеты и выполняет произвольный C#. Другие скиллы закрывают миграцию BIRP на URP, постобработку URP, спрайтовые атласы и пиксель-перфект, тайлмапы и rule tile, три системы UI (IMGUI, uGUI, UI Toolkit), звук и аудиомикшеры, оптимизацию под веб, физику столкновений, локализацию, навигацию, покупки внутри приложения, рекламу LevelPlay, сервисы мультиплеера и голосовой чат Vivox. Все действия идут локально, на машине пользователя и в его учетной записи.
Для кого. Для разработчиков игр на Unity, которые работают в паре с кодовым агентом.
Подходит, если
- Нужно управлять редактором и проектом Unity из терминала: сборки, тесты, установка версий
- Нужна проверенная методика по конкретной теме: URP, UI Toolkit, спрайтовые атласы, звук
- Агент должен создавать и менять объекты сцены в открытом редакторе, а не править файлы вслепую
Не подходит, если
- Проект не на Unity
- Нужен генератор игрового контента, а не помощник по редактору и коду
Пример запроса к агенту
Собери проект в headless-режиме и покажи, какие тесты не прошлиОграничения
Живое управление редактором требует пакета com.unity.pipeline и Unity 6.0 и выше, он ставится один раз командой unity pipeline install. Часть скиллов работает поверх сервисов Unity: покупки, реклама LevelPlay, мультиплеер, голосовой чат Vivox, для них нужны отдельные учетные записи и настройка. При ошибках компиляции редактор уходит в Safe Mode, где пакет Pipeline не загружается и команды не подключаются.
Как отключить. Удалите папки скиллов из каталога агента, например ~/.claude/skills/ или .claude/skills/ проекта. Отдельно можно снять пакет Pipeline из проекта Unity.
Проверка безопасности
- Скиллы запускают Unity CLI, ставят редакторы, собирают и тестируют проекты
- При открытом редакторе агент может выполнять произвольный C# и менять сцены и ассеты
Коротко о README
README описывает набор переиспользуемых скиллов для кодовых агентов, собранных под рабочие процессы Unity, и называет совместимость с Claude Code, GitHub Copilot, Cursor, Cline и другими агентами через каталог skills.sh. Установка одной командой npx skills add. После установки агент сам обращается к нужному скиллу, когда его просят выполнить операцию в Unity. В репозитории десятки скиллов, каждый лежит в своей папке с файлом SKILL.md, справочниками и ресурсами. Есть руководство для контрибьюторов с описанием формата.
SKILL.md
--- name: unity-cli description: Use when interacting with Unity CLI from the terminal, or to control a running/connected Unity Editor from the command line — create or modify GameObjects, edit scenes and assets, inspect the hierarchy, and run C# in a live Editor instead of hand-editing scene or asset files. Also install, upgrade or uninstall editors, create, list or open projects, manage modules, manage licenses, check auth status, read logs, browse Unity releases, build/test projects, configure the Unity MCP server for AI agents, or run any other Unity CLI operation. For a guided idea-to-running-project flow for a brand-new game, use the new-unity-project skill instead. allowed-tools: - Bash --- # Unity CLI ## Drive a running Unity Editor (if one is open) **If a Unity Editor is open on this machine, this CLI can control it live** — create and modify GameObjects, edit scenes and assets, inspect the hierarchy, and run arbitrary C# — through the project's **Pipeline** package (`com.unity.pipeline`). This runs entirely on your local machine, in your own user account, against your own open Editor: it is not remote access and grants no privilege you don't already have at your own terminal.
Частые вопросы
Это одна большая настройка или отдельные скиллы?
Отдельные скиллы по темам. Агент подхватывает подходящий сам, можно оставить только нужные папки.
Обязательно управлять открытым редактором?
Нет. Многие скиллы это методика и код, а живое управление через Pipeline включается только когда редактор открыт и пакет установлен.
Похожие
Набор скиллов, который задает агенту процесс разработки: уточнение задачи, план, TDD, субагенты и ревью кода
Скиллы Мэтта Покока для инженеров
Skills For Real Engineers
Небольшие компонуемые скиллы для инженерной работы с агентом: интервью по плану, TDD, диагностика багов, ревью и архитектура
Набор GitHub для разработки от спецификации: CLI specify ставит в проект команды и скиллы для агента, от принципов до реализации
Референсные MCP-серверы
Model Context Protocol servers
Официальные референсные MCP-серверы: Filesystem, Fetch, Git, Memory, Sequential Thinking, Time и Everything