sprite-editor — скилл для Claude Code: правка спрайтов Unity
Меняет прямоугольники, границы, пивоты и нарезку спрайтов Unity, генерируя C#-скрипты для запуска в живом редакторе.
npx skills add Unity-Technologies/skills --skill sprite-editor -a claude-codeЧто делает sprite-editor
Метаданные спрайта — прямоугольники, границы, пивоты, контуры — лежат внутри импортёра, а не в файле, который можно открыть и отредактировать. Чтобы до них добраться, скилл выполняет C# через подключённый Editor командой eval. Скрипты работают с ISpriteEditorDataProvider и поддерживают TextureImporter, PSBImporter и кастомные импортёры.
Перед запуском нужен работающий Editor с пакетом com.unity.pipeline и командой eval в каталоге — её наличие зависит от версии пакета. Скилл unity-cli отвечает за установку CLI и проверку подключения. Без доступного Editor операции не выполняются: правка .meta вручную запрещена, импортёр владеет этими данными, и ручное вмешательство приведёт к порче.
Сгенерированные скрипты следуют Safe Core Pattern с обязательными проверками возможностей: EditSpriteName, EditSpriteRect, EditBorder, EditPivot, CreateAndDeleteSprite. Если проверка не проходит, операция не запускается. Код передаётся как блок операторов, поэтому директивы using не поддерживаются, а типы нужно указывать полностью — иначе ошибки CS0210, CS0246 или CS0104.
Какие задачи решает
- сменить пивот у спрайта без ручного открытия окна Sprite Editor
- нарезать спрайт-лист на отдельные прямоугольники
- задать границы девятисрезового спрайта
- обновить контуры спрайта через
ISpriteOutlineDataProvider - переименовать спрайт внутри импортёра
Примеры запросов агенту
- Поменяй пивот у спрайта
hero_idleна нижний центр - Нарежь спрайт-лист
tiles.pngна сетку и задай границы - Обнови контуры у спрайта
button_bg
Как установить sprite-editor
1Через Skills CLI (Vercel)
npx skills add Unity-Technologies/skills --skill sprite-editor -a claude-code2Вручную: положить файлы
~/.claude/skills/sprite-editor/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/sprite-editor/
1Через Skills CLI (Vercel)
npx skills add Unity-Technologies/skills --skill sprite-editor -a codex2Вручную: положить файлы
.agents/skills/sprite-editor/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add Unity-Technologies/skills --skill sprite-editor -a cursor2Вручную: положить файлы
.cursor/skills/sprite-editor/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install Unity-Technologies/skills sprite-editor2Вручную: положить файлы
.github/skills/sprite-editor/SKILL.md1Через Skills CLI (Vercel)
npx skills add Unity-Technologies/skills --skill sprite-editor -a gemini-cli2Командой платформы
gemini skills install https://github.com/Unity-Technologies/skills --path skills/sprite-editorВручную: положить файлы
.devin/skills/sprite-editor/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add Unity-Technologies/skills --skill sprite-editor -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Из того же набора28
Похожие
Рядом в теме «Геймдев и 3D: Unity, Unreal, Godot, Blender»
Всё по теме «Геймдев и 3D: Unity, Unreal, Godot, Blender» →Вопросы о sprite-editor
Как установить sprite-editor в Claude Code?
Выполните npx skills add Unity-Technologies/skills --skill sprite-editor -a claude-code. Скилл окажется в ~/.claude/skills/sprite-editor/SKILL.md.
Что делает sprite-editor?
Генерирует C#-скрипты для правки метаданных спрайтов Unity: прямоугольников, границ, пивотов, контуров и нарезки. Скрипты выполняются через eval в подключённом Editor.
Почему нельзя просто отредактировать .meta файл?
Метаданные спрайта принадлежат импортёру. Ручная правка .meta обходит проверки возможностей и приводит к порче данных, поэтому недоступный Editor — это остановка, а не повод импровизировать.