assets-shader-list-all

Lists all shaders available in Unity project assets and packages sorted alphabetically.

Updated May 27, 2026
One-click install
npx skills add https://github.com/AdielMag/ClashUp --skill assets-shader-list-all-adielmag
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: assets-shader-list-all
Source: https://github.com/AdielMag/ClashUp/tree/main/client/ClashUp.Unity/.claude/skills/assets-shader-list-all
Command: npx skills add https://github.com/AdielMag/ClashUp --skill assets-shader-list-all-adielmag

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires unity-mcp-cli.

What problem does it solve? When creating materials in Unity, you need a valid shader name, but discovering which shaders exist across project assets and installed packages is tedious and error-prone. ## Core Features & Use Cases - Shader Discovery: Enumerates every shader in project assets and packages via ShaderUtils.GetAllShaders. - Sorted Output: Returns shader names alphabetically sorted with null entries filtered out. - Use Case: Before calling the assets-material-create tool, run this listing to pick a valid shaderName such as a built-in render pipeline or URP shader instead of guessing. ## Quick Start Ask the assistant to list all shaders available in the Unity project so you can choose a shader name for creating a material.

Frequently Asked Questions about assets-shader-list-all

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

FAQPage Schema
How do I list all shaders in a Unity project?▼

Run the assets-shader-list-all tool through unity-mcp-cli, which enumerates shaders via ShaderUtils.GetAllShaders across project assets and packages. It returns an alphabetically sorted array of shader names with null entries removed.

How to find a valid shader name for creating a Unity material?▼

Call the shader listing tool first to get every available shader name, then pass your chosen name to the assets-material-create tool. This avoids errors from referencing shaders that do not exist in the project.

Does the shader list include shaders from installed Unity packages?▼

Yes, the enumeration covers both project assets and installed packages, so built-in pipeline and package-provided shaders such as URP shaders appear in the results.

Why is unity-mcp-cli not found when running the tool?▼

The CLI is not installed globally. Install it with npm install -g unity-mcp-cli or invoke it through npx unity-mcp-cli, and check the unity-initial-setup skill for full installation instructions.

What input parameters does the shader listing tool require?▼

It requires no meaningful input; the schema only defines an optional string field named nothing. You can pass an empty JSON object and still receive the full sorted shader name array.