unity-shader

Create, read, and list Unity shader assets with templates and filters.

1.6k|152|Updated Jan 18, 2026
One-click install
npx skills add https://github.com/Besty0728/Unity-Skills --skill unity-shader
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: unity-shader
Source: https://github.com/Besty0728/Unity-Skills/tree/main/unity-skills/skills/shader
Command: npx skills add https://github.com/Besty0728/Unity-Skills --skill unity-shader

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill simplifies the process of creating, configuring, and auditing Unity shader assets, reducing manual steps and ensuring consistency across projects.

Core Features & Use Cases

  • Shader creation: generate shader files from templates and organize them in the project.
  • Shader reading: fetch and inspect shader source code for review or debugging.
  • Shader listing: enumerate all shaders with optional filtering to support asset management.
  • Use Case: quickly scaffold a new shader named "Custom/MyShader" and verify its source, then list all shaders to validate the repository.

Quick Start

Use the shader_create function to create a new shader by specifying shaderName and savePath, or use shader_read to view an existing shader by providing shaderPath.

Frequently Asked Questions about unity-shader

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

FAQPage Schema
How do I automate Unity shader creation from templates?

To automate Unity shader creation, use the shader_create function by specifying the shaderName and savePath to generate and organize shader files from templates. This reduces manual steps and ensures consistency across projects.

Can I read the source code of an existing Unity shader for debugging?

Yes, you can read the source code of an existing Unity shader by using the shader_read function and providing the specific shaderPath to fetch and inspect the file for review or debugging.

What is the best way to list and filter shader assets in a Unity project?

The best way to list shader assets is using the shader_list function, which enumerates all shaders with optional filtering and limits to support asset management and validate the repository.

Does this shader automation approach work for rapid iteration across multiple scenes?

Yes, this shader automation approach is designed for Unity projects requiring rapid shader iteration, asset organization, and source inspection across scenes to simplify configuration and auditing.