unity-material

Automate Unity material creation and shader property configuration across render pipelines.

1|Updated Jan 25, 2026
One-click install
npx skills add https://github.com/mufengbufeng/EF --skill unity-material-mufengbufeng
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: unity-material
Source: https://github.com/mufengbufeng/EF/tree/main/UnityProject/.claude/skills/unity-skills/skills/material
Command: npx skills add https://github.com/mufengbufeng/EF --skill unity-material-mufengbufeng

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates the creation and configuration of materials and shaders in Unity, eliminating repetitive setup and reducing human error. It covers color, texture, emission, and common shader properties across multiple render pipelines.

Core Features & Use Cases

  • Auto-detect render pipeline: adapts property names for Built-in, URP, and HDRP.
  • Material creation & assignment: create materials and optionally assign them to objects.
  • Property control: set color, emission, textures, and numeric shader properties.
  • Batch operations: create or update many materials in a single call.

Quick Start

Create a material named MyMat and assign it to the target object Cube1 to see immediate results.

Frequently Asked Questions about unity-material

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

FAQPage Schema
How do I create Unity materials and assign them to objects automatically?

To create Unity materials and assign them, you can use an automated approach that generates a material and optionally assigns it to target objects like Cube1, eliminating repetitive manual setup and reducing human error.

Can I batch create Unity materials and tune shader properties in a single step?

Yes, you can batch create or update many Unity materials in a single call, simultaneously tuning shader properties like color, emission, and textures to streamline material setup across your project.

Does this material setup approach work with URP and HDRP render pipelines?

Yes, this material setup approach works with Built-in, URP, and HDRP render pipelines by auto-detecting the active pipeline and adapting shader property names to apply the correct defaults.

What is the best way to adjust Unity material color and emission at runtime?

The best way to adjust Unity material color and emission at runtime is through automated property control, which sets specific shader properties and numeric values dynamically without manual inspector tweaks.

Why do I need to know shader property names to configure Unity materials?

You need to know shader property names because configuring Unity materials requires targeting specific internal shader variables like albedo or emission to auto-detect and apply the correct property values accurately.

What are the limitations of automating Unity material creation across different pipelines?

A limitation of automating Unity material creation is that it requires prerequisite knowledge of render pipelines (Built-in, URP, HDRP) and specific shader property names, meaning custom or undocumented shaders may not auto-detect correctly.