unity-shadergraph

Create, inspect, and edit Unity Shader Graph assets with constrained operations.

Updated Mar 30, 2026
One-click install
npx skills add https://github.com/krl76/MP-Study-Projects --skill unity-shadergraph
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: unity-shadergraph
Source: https://github.com/krl76/MP-Study-Projects/tree/main/Practice1/.codex/skills/unity-skills/skills/shadergraph
Command: npx skills add https://github.com/krl76/MP-Study-Projects --skill unity-shadergraph

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Shader Graph asset workflows in Unity require safe creation, inspection, and constrained editing of graphs, ensuring you don't break dependencies or misalign nodes.

Core Features & Use Cases

  • Create Shader Graph assets from templates or start from a blank graph.
  • Inspect live graph structure: nodes, slots, edges, properties, and keywords.
  • Perform constrained edits with a whitelist of editable settings and reserved IDs.
  • Manage Sub Graph assets for complex graph setups and reuse.

Quick Start

Create or locate a Shader Graph asset, inspect its live structure, then apply constrained edits using the available commands.

Frequently Asked Questions about unity-shadergraph

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

FAQPage Schema
How do I safely inspect and edit a Unity Shader Graph without breaking dependencies?

You can safely inspect and edit a Unity Shader Graph by using constrained editing operations with a whitelist of editable settings and reserved IDs. This ensures you don't break dependencies or misalign nodes during graph modifications.

Can I create a Shader Graph asset from a template in Unity?

Yes, you can create Shader Graph assets in Unity from templates or start from a blank graph. This allows you to establish a base structure quickly before applying constrained edits and live inspections.

How do I view the live structure of nodes and edges in a Unity Shader Graph?

You can view the live structure of a Unity Shader Graph by inspecting its nodes, slots, edges, properties, and keywords. This live inspection utilizes Shader Graph APIs to ensure accurate graph representation.

What are the limitations when performing constrained edits on a Shader Graph?

Constrained edits on a Shader Graph are limited to a whitelist of editable settings and reserved IDs. This means you cannot modify settings outside this whitelist, ensuring safe and traceable edits without breaking graph integrity.

Does this approach work with Sub Graph assets in Unity?

Yes, this approach works with Sub Graph assets in Unity. You can manage Sub Graph assets to handle complex graph setups and promote reuse while maintaining safe creation and constrained editing workflows.

Do I need specific Shader Graph APIs to automate graph editing in Unity?

Yes, automating safe creation and constrained editing in Unity requires specific Shader Graph APIs such as shadergraph_get_structure, shadergraph_list_supported_nodes, and constrained edit operations to ensure safety and traceability.