unity-shadergraph-design

Guides Shader Graph design and review within a validated Unity 2022.3 and Unity 6 node subset.

Updated Aug 18, 2026
One-click install
npx skills add https://github.com/ethanJPope/Our-Main-Hackathon-Game --skill unity-shadergraph-design-ethanjpope
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: unity-shadergraph-design
Source: https://github.com/ethanJPope/Our-Main-Hackathon-Game/tree/main/.agents/skills/unity-skills/skills/shadergraph-design
Command: npx skills add https://github.com/ethanJPope/Our-Main-Hackathon-Game --skill unity-shadergraph-design-ethanjpope

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Shader Graph advice often relies on stale memory, invented node or slot ids, and nodes the editing tools cannot actually build. This Skill anchors all Shader Graph guidance to validated Unity package source and live graph structure so recommendations stay executable. ## Core Features & Use Cases - Supported Node Subset: Defines the 28-node editable whitelist shared by Unity 2022.3 (SG14) and Unity 6, plus the writable settings per node. - Buildable Recipes: Provides proven node chains such as BaseColor texture sampling, normal map decode, masked lerp, and UV tiling that stay inside the editable subset. - Pitfall Rejection & Review Checklist: Lists common bad advice to reject (guessed slot ids, PropertyNode misuse, unsupported nodes) and a checklist for vetting AI-generated graph editing plans. - Use Case: Before proposing a Fresnel-style graph, consult this Skill to learn that Dot Product is outside the current editable subset, so you state the limitation instead of promising a graph the tools cannot build. ## Quick Start Load the shadergraph-design rules before advising on my Shader Graph node chain and check my plan against the supported node subset.

Frequently Asked Questions about unity-shadergraph-design

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I design a Shader Graph node chain that editing tools can actually build?

Stay inside the validated 28-node subset shared by Unity 2022.3 and Unity 6, and follow proven recipes like the BaseColor texture sample chain or normal map decode chain. Read node and slot ids from shadergraph_get_structure rather than guessing them.

Which Shader Graph nodes are editable in Unity 2022.3 and Unity 6?

The shared subset includes PropertyNode, constant nodes, SampleTexture2DNode, UVNode, TilingAndOffsetNode, arithmetic nodes, LerpNode, BranchNode, and normal workflow nodes. AppendVectorNode is currently Unity 6 only in live validation.

Does Unity 2022.3 support Shader Graph templates?

Unity 2022.3 with ShaderGraph 14.0.12 commonly does not expose the GraphTemplates package directory, so blank graph fallback is often the real path. Query available templates first instead of assuming named templates are portable.

Why does setting a PropertyNode reference name fail?

PropertyNode binds an actual graph property object, not just a string. You must create or verify the blackboard property first, then bind propertyReferenceName to that existing reference.

What Shader Graph edits are not supported by the constrained editing skills?

Stage 2 editing does not support Master Stack changes, Target edits, Context or Block edits, SubGraph output restructuring, or arbitrary internal fields on unsupported nodes. Only whitelisted node add, move, connect, disconnect, remove, and specific settings are writable.