unity-shader

Create, inspect, and manage Unity shaders across Standard and URP pipelines.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Unity developers often need to create, inspect, and manage shader assets within projects, which can be error-prone and time-consuming when done manually.

Core Features & Use Cases

  • Create and save shader files from templates (Unlit, Standard, Transparent) to standardize shader authoring.
  • Read shader source code and list available shaders to quickly audit assets.
  • Query shader properties, check for compilation errors, and manage shader keywords for performance tuning.
  • Find and delete shaders by name or path, and generate URP shaders from templates for project consistency.
  • Use cases include setting up a shader library, auditing a shader suite, or converting materials for URP.

Quick Start

Create a new Unlit shader named Custom/MyShader and save it to Assets/Shaders/MyShader.shader.

Frequently Asked Questions about unity-shader

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

FAQPage Schema
How do I create a new Unity shader from a template?

Automate Unity shader creation by generating files from Unlit, Standard, or Transparent templates and saving them to your project directory. This standardizes shader authoring and reduces manual setup errors.

Can I inspect Unity shader properties and check for compilation errors?

You can inspect Unity shaders by reading source code, retrieving properties, and checking for compilation errors. This enables rapid asset auditing and shader keyword management for performance tuning.

Does this workflow support generating URP shaders for Unity projects?

Yes, the workflow supports URP shader generation from templates to maintain project consistency. This ensures your custom materials align correctly with the Universal Render Pipeline.

What is the best way to audit and manage a large suite of Unity shaders?

Audit Unity shaders by listing available assets, reading source code, and finding or deleting files by name or path. This workflow automation simplifies managing a large shader library and identifying unused assets.

How do I manage shader keywords for performance tuning in Unity?

Manage Unity shader keywords by querying shader properties and toggling specific keywords to optimize performance. This controls shader variants and reduces compilation overhead during rendering.