addressables-design
Source-anchored design rules for Unity Addressables 1.22.3/2.9.1
Create and inspect Shader Graph assets
Claude Code
$ npx -y skills add Besty0728/Unity-Skills --skill shadergraph --agent claude-code
Codex
$ npx skills add Besty0728/Unity-Skills --skill shadergraph -a codex -y
Cursor
$ npx skills add Besty0728/Unity-Skills --skill shadergraph -a cursor -y
Gemini CLI
$ npx skills add Besty0728/Unity-Skills --skill shadergraph -a gemini-cli -y
GitHub Copilot
$ npx skills add Besty0728/Unity-Skills --skill shadergraph -a github-copilot -y
OpenCode
$ npx skills add Besty0728/Unity-Skills --skill shadergraph -a opencode -y
Windsurf
$ npx skills add Besty0728/Unity-Skills --skill shadergraph -a windsurf -y
name: unity-shadergraph description: Create and inspect Shader Graph assets
Shader Graph asset workflows for Unity 2022.3+: template handling, MultiJson inspection and constrained internal-editor reflection writes. Parameters come from the schema (`GET /skills/schema?names=<skill>&wire=v2`); execution and dryRun rules: root [SKILL.md](../../SKILL.md).
List Shader Graph templates shipped by the installed package.
Create a Shader Graph asset from a package template, or a blank graph as fallback.
Create a blank Shader Sub Graph asset with a configured output slot.
List Shader Graph and Sub Graph assets in the project.
Get a high-level summary of a Shader Graph or Sub Graph asset.
Inspect the live graph structure. Returns real `nodeId`, `position`, `slots`, `edges`, `properties` and `keywords`.
List the constrained node whitelist, supported versions, slots and editable settings.
Add a supported node by `nodeType`, with optional initial settings and position.
Remove a node by its serialized `nodeId`; related edges are removed with it.
Move a node by its serialized `nodeId`.
Connect an output slot to an input slot using `nodeId` and `slotId`.
Disconnect one exact edge, using the same four-value tuple.
Set the default value of an unconnected input slot.
Write whitelisted node settings only.
List graph blackboard properties.
Add a constrained blackboard property.
Update a constrained blackboard property.
Remove a graph property.
List graph blackboard keywords.
Add a graph keyword.
Update a graph keyword.
Remove a graph keyword.
Force a reimport of a Shader Graph asset after external edits.
1. Create or locate the target graph. 2. Read `shadergraph_get_structure`. 3. Create blackboard properties or keywords first when the edit needs them. 4. Confirm node type, settings whitelist and slot layout with `shadergraph_list_supported_nodes`. 5. Add or move nodes, then connect or disconnect them by live `nodeId` and `slotId`.
REST API-based AI-driven Unity Editor Automation Engine Let AI control Unity scenes directly through Skills 🎉 We are now indexed by DeepWiki! Got questions? Check out the AI-generated docs → The current official maintenance baseline is Unity 2022.3+.
Source-anchored design rules for Unity Addressables 1.22.3/2.9.1
Manage Addressables groups, entries, profiles and content builds (com.unity.addressables, reflection-based)
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.