What problem does it solve? Debugging or auditing shaders in a Unity project normally requires opening the editor and clicking through inspectors. This Skill retrieves detailed shader data — properties, subshader and pass structure, compilation errors, and supported status — directly through the unity-mcp-cli, with token-saving scoped reads for large shaders. ## Core Features & Use Cases - Shader Inspection: Returns shader name, render queue, supported status, property count, and pass count for any shader asset referenced by path, GUID, or instance ID. - Compilation Diagnostics: Includes per-platform compilation error and warning messages with line numbers and severity. - Token-Saving Scoped Reads: Use paths or viewQuery to read only specific fields or subtrees instead of the full shader payload. - Use Case: A material renders pink in your build. Run this tool on the shader to check HasErrors and Messages, identify the failing platform, then drill into the failing pass source code with includeSourceCode. ## Quick Start Ask the AI to get the compilation messages and property list for the shader at Assets/Shaders/MyShader.shader using the assets-shader-get-data tool.