unity-material

Create and manage Unity materials and shader properties across pipelines.

1|Updated Feb 28, 2026
One-click install
npx skills add https://github.com/muddyrain/valley-mas --skill unity-material-muddyrain
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: unity-material
Source: https://github.com/muddyrain/valley-mas/tree/main/.codex/skills/unity-skills/skills/material
Command: npx skills add https://github.com/muddyrain/valley-mas --skill unity-material-muddyrain

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Unity projects require consistent materials and shader setups across pipelines, causing visual inconsistencies and wasted time.

Core Features & Use Cases

  • Create materials and automatically detect the active render pipeline to apply the correct shader and properties.
  • Set colors, textures, and emission with support for common shader properties and HDR intensity.
  • Batch-create and batch-apply materials to multiple objects to accelerate asset setup and ensure visual consistency.

Quick Start

Create a new material named Mat_Red and assign it to the target object's renderer.

Frequently Asked Questions about unity-material

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

FAQPage Schema
How do I batch create Unity materials and apply them to multiple objects?

You can batch create Unity materials and apply them to multiple objects to accelerate asset setup. This process automatically sets shader properties and routes commands to the correct Unity APIs across selected renderers to ensure visual consistency.

Does this Unity material workflow support URP and HDRP render pipelines?

Yes, the Unity material workflow supports Standard, URP, and HDRP render pipelines. It automatically detects the active render pipeline to apply the correct shader and resolves pipeline-specific property names for accurate material configuration.

How do I set emission color and HDR intensity for Unity materials?

To set emission color and HDR intensity for Unity materials, you modify the shader parameters using the provided commands. The system validates property names and routes the updates to the correct Unity APIs to apply the emission settings accurately.

What is the best way to manage shader properties across different Unity render pipelines?

The best way to manage shader properties across Unity pipelines is to use a tool that automatically detects the active pipeline, validates input paths and property names, and resolves pipeline-specific properties to route commands to the correct Unity APIs.

Why does my Unity material setup cause visual inconsistencies between objects?

Visual inconsistencies occur when Unity materials and shader setups are not uniformly applied across pipelines. Batch-applying materials and automatically detecting the active render pipeline resolves these inconsistencies by ensuring correct shader and property assignment.