К основному содержанию
скилл CX Codex

shader-graph-create-custom-node — скилл для Claude Code: установка

Генерирует кастомные ноды Shader Graph на базе HLSL-функций. Помогает быстро превратить шейдерный код в визуальный блок с поддержкой рефлексии в Unity.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add Unity-Technologies/skills --skill shader-graph-create-custom-node -a claude-code
Открыть на GitHub

Что делает 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-code

2Вручную: положить файлы

~/.claude/skills/shader-graph-create-custom-node/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/shader-graph-create-custom-node/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Из того же набора28

levelplay-unity-integration Ведёт агента по шагам интеграции LevelPlay в Unity: установка пакета Ads Mediation, зависимости Android и iOS, rewarded, interstitial и баннеры. CX Codex +1 5 900установок urp-postprocessing Настраивает и отлаживает постобработку URP через Volume: bloom, tonemapping, цветокоррекцию, глубину резкости, виньетку. Пригодится, когда эффекты не видны в кадре. CX Codex +1 5 800установок optimize-text-mesh-pro Разбирает проблемы TextMeshPro в Unity: раздутые атласы, размытые глифы, просадки CPU и размер сборки. CX Codex +1 5 700установок implement-in-app-purchases Помогает настроить внутриигровые покупки и подписки в Unity IAP v5, проверить чеки или перенести биллинг с RevenueCat и нативных плагинов. CX Codex +1 5 800установок optimize-audio Скилл проверяет настройки звука в Unity и помогает разбирать расход памяти, нагрузку Audio Mixer и проблемы с 3D-звуком. Изменения проходят после отчёта и подтверждения пользователя. CX Codex +1 5 600установок sprite-editor Меняет прямоугольники, границы, пивоты и нарезку спрайтов Unity, генерируя C#-скрипты для запуска в живом редакторе. CX Codex +1 5 600установок localization Скилл настраивает пакет Unity Localization в проекте. Он создаёт таблицы строк, подключает ассеты и связывает переводы с интерфейсом. CX Codex +1 5 500установок validate-urp-render-graph-renderer-feature Разбирает ScriptableRendererFeature на Render Graph API в Unity 6: привязка материалов, ресурсы, структура прохода. Пригодится перед тем, как влить фичу в проект. CX Codex +1 5 600установок

Похожие

shader-programming gamedev-skills Скилл разбирает переносимые основы шейдеров и на них собирает типовые эффекты: тонировку, растворение, обводку, fresnel-кромку. CX Codex +1 6 900установок slang-shader-engineer официальный github Настраивает агента на разработку, рефакторинг и аудит шейдеров на языке Slang. Пригодится графическим программистам при кросс-компиляции и интеграции шейдеров в C++ движки. 43установок shader-dev nexu-io Скилл передаёт агенту приёмы написания GLSL-шейдеров: ray marching, симуляцию жидкостей и процедурную генерацию. Помогает собирать визуальные эффекты и статичные кадры для промо-экранов. CX Codex +1 2 800установок shader-glsl iart-ai Скилл помогает писать фрагментные шейдеры GLSL для генеративного фона, переходов между картинками и эффектов в Three.js. CX Codex +1 1 400установок metal-shader-expert curiositech Помогает писать и оптимизировать шейдеры Metal под Apple GPU: MSL, PBR, tile-based deferred rendering, трассировка лучей. Пригодится, когда проект упирается в производительность графики на Apple Silicon. CX Codex +1 512установок flue SFKislev Скилл, который даёт агенту доступ внутрь десктопных программ: Photoshop, Blender, Unity, Excel и других. Пригодится, когда правки нужно делать в самом приложении, а не в файлах. CX Codex +1 12 600установок

Рядом в теме «Геймдев и 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.

Смотрите также

Спонсоры проекта

Компании, которые помогают держать аналитику открытой