generate-editor-search-query — скилл для Claude Code: поиск в Unity
Превращает просьбу найти ассет или объект в сцене в запрос Unity Search и открывает окно поиска в редакторе.
npx skills add Unity-Technologies/skills --skill generate-editor-search-query -a claude-codeЧто делает generate-editor-search-query
Скилл принимает фразы вроде «найди все материалы» или «где используется этот префаб» и собирает из них один запрос Unity Search. Тип фильтруется через t:material или t:Rigidbody, папка — через dir:, метка ассета — через l:, связи — через ref=. Запрос показывается в ответе, потом окно поиска открывается само.
Открытие идёт через C# в редакторе и требует возможностей eval: нужен установленный unity-cli, подключённый Editor и пакет com.unity.pipeline в проекте. Код передаётся блоком операторов без using, поэтому типы в сниппете пишутся полностью — иначе компилятор выдаст ошибку. Нет eval — скилл отдаст текст запроса и скажет, что окно открыть нечем.
Скилл работает только на чтение: ассеты, сцены и настройки проекта он не меняет, результаты не удаляет и не правит. Если попросить «query only», он просто вернёт строку для вставки вручную.
Какие задачи решает
- найти все материалы проекта одним запросом по типу
- выяснить, какие префабы ссылаются на текстуру
- отфильтровать ассеты по метке или каталогу
- открыть Unity Search сразу с готовым запросом
- найти в сцене объекты с нужным компонентом
Примеры запросов агенту
- Найди все материалы в папке
Assets/Art - Какие префабы ссылаются на эту текстуру? Только запрос, без открытия окна
- Покажи все скрипты с меткой
legacy
Как установить generate-editor-search-query
1Через Skills CLI (Vercel)
npx skills add Unity-Technologies/skills --skill generate-editor-search-query -a claude-code2Вручную: положить файлы
~/.claude/skills/generate-editor-search-query/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/generate-editor-search-query/
1Через Skills CLI (Vercel)
npx skills add Unity-Technologies/skills --skill generate-editor-search-query -a codex2Вручную: положить файлы
.agents/skills/generate-editor-search-query/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add Unity-Technologies/skills --skill generate-editor-search-query -a cursor2Вручную: положить файлы
.cursor/skills/generate-editor-search-query/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install Unity-Technologies/skills generate-editor-search-query2Вручную: положить файлы
.github/skills/generate-editor-search-query/SKILL.md1Через Skills CLI (Vercel)
npx skills add Unity-Technologies/skills --skill generate-editor-search-query -a gemini-cli2Командой платформы
gemini skills install https://github.com/Unity-Technologies/skills --path skills/generate-editor-search-queryВручную: положить файлы
.devin/skills/generate-editor-search-query/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add Unity-Technologies/skills --skill generate-editor-search-query -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о generate-editor-search-query
Как установить generate-editor-search-query в Claude Code?
Выполните npx skills add Unity-Technologies/skills --skill generate-editor-search-query -a claude-code. Скилл появится в ~/.claude/skills/generate-editor-search-query/SKILL.md.
Что делает generate-editor-search-query?
Собирает запрос Unity Search из обычной просьбы найти ассет или объект сцены, объясняет его и открывает окно поиска в редакторе.
Что нужно, чтобы окно поиска действительно открылось?
Установленный unity-cli, подключённый Editor с командой eval и пакет com.unity.pipeline в проекте. Без eval скилл вернёт только текст запроса.