shader-graph-create-custom-node — скилл для Claude Code: установка
Генерирует кастомные ноды Shader Graph на базе HLSL-функций. Помогает быстро превратить шейдерный код в визуальный блок с поддержкой рефлексии в Unity.
npx skills add Unity-Technologies/skills --skill shader-graph-create-custom-node -a claude-codeЧто делает shader-graph-create-custom-node
Скилл автоматизирует создание нод для Shader Graph через механизм рефлексии Unity. Агент оформляет функцию на HLSL макросом UNITY_EXPORT_REFLECTION и размечает её обязательными метаданными: именем для отображения, категорией поиска, ключом провайдера и поисковыми тегами. Если нужны параметры или комментарии в стиле C#, они выносятся за пределы специальных блоков подсказок.
Готовый код записывается в файл .hlsl. Скилл сначала ищет в проекте уже существующий ассет ShaderInclude с кастомными узлами и спрашивает подтверждение перед добавлением. Если подходящего файла нет, создаётся новый файл с обязательным подключением директивы #include "ShaderApiReflectionSupport.hlsl".
Для генерации узлов в проекте должен стоять пакет com.unity.shadergraph версии от 17.5.0 и выше. На более старых релизах этот механизм рефлексии просто не заработает.
Какие задачи решает
- превратить готовую функцию HLSL в узел для Shader Graph
- разметить шейдерный код тегами поиска и категорий для окна создания нод
- дописать новый шейдерный узел в существующий файл ShaderInclude
- создать с нуля файл ассета с подключением ShaderApiReflectionSupport.hlsl
Примеры запросов агенту
- Сделай из этой HLSL-функции кастомный нод для Shader Graph с именем BlurEffect
- Оформи алгоритм сглаживания в HLSL как отражённый узел Shader Graph в категории PostProcessing
- Преобразуй шейдерный код в кастомный узел и добавь его в проектный файл ShaderInclude
Как установить shader-graph-create-custom-node
1Через Skills CLI (Vercel)
npx skills add Unity-Technologies/skills --skill shader-graph-create-custom-node -a claude-code2Вручную: положить файлы
~/.claude/skills/shader-graph-create-custom-node/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/shader-graph-create-custom-node/
1Через Skills CLI (Vercel)
npx skills add Unity-Technologies/skills --skill shader-graph-create-custom-node -a codex2Вручную: положить файлы
.agents/skills/shader-graph-create-custom-node/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add Unity-Technologies/skills --skill shader-graph-create-custom-node -a cursor2Вручную: положить файлы
.cursor/skills/shader-graph-create-custom-node/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install Unity-Technologies/skills shader-graph-create-custom-node2Вручную: положить файлы
.github/skills/shader-graph-create-custom-node/SKILL.md1Через Skills CLI (Vercel)
npx skills add Unity-Technologies/skills --skill shader-graph-create-custom-node -a gemini-cli2Командой платформы
gemini skills install https://github.com/Unity-Technologies/skills --path skills/shader-graph-create-custom-nodeВручную: положить файлы
.devin/skills/shader-graph-create-custom-node/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add Unity-Technologies/skills --skill shader-graph-create-custom-node -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Из того же набора28
Похожие
Рядом в теме «Геймдев и 3D: Unity, Unreal, Godot, Blender»
Всё по теме «Геймдев и 3D: Unity, Unreal, Godot, Blender» →Вопросы о shader-graph-create-custom-node
Как установить shader-graph-create-custom-node в Claude Code?
Выполните в терминале команду npx skills add Unity-Technologies/skills --skill shader-graph-create-custom-node -a claude-code. Она добавит файл скилла в конфигурацию ~/.claude/skills/.
Что делает скилл shader-graph-create-custom-node?
Он преобразует функции на языке HLSL в кастомные узлы Shader Graph, размечает метаданные для поиска в редакторе Unity и сохраняет результат в файл ассета .hlsl.
Какие требования нужны для работы сгенерированных нод в Unity?
В проекте требуется установленный пакет com.unity.shadergraph версии 17.5.0 или выше, а сам файл HLSL должен включать библиотеку ShaderApiReflectionSupport.hlsl.