unity-material

Modify and manage Unity material and shader properties across assets and scene GameObjects.

8|1|Updated Oct 7, 2025
One-click install
npx skills add https://github.com/Zzulin/unity-project01 --skill unity-material-zzulin
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: unity-material
Source: https://github.com/Zzulin/unity-project01/tree/main/URP1/Plugins/Unity-Skills-main/SkillsForUnity/unity-skills~/skills/material
Command: npx skills add https://github.com/Zzulin/unity-project01 --skill unity-material-zzulin

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Manual editing of Unity materials and shader properties across multiple assets and scene objects is time-consuming, error-prone, and inconsistent across render pipelines; this Skill centralizes and automates those tasks to reduce mistakes and speed up iteration.

Core Features & Use Cases

  • Create and duplicate materials with automatic render-pipeline-aware shader selection.
  • Assign and batch-update materials on GameObjects or asset paths to apply consistent looks across scenes.
  • Set granular properties including colors (HDR-aware), emission (with keyword handling), textures, floats, ints, vectors, texture scale/offset, keywords, render queue, and shader changes.
  • Pipeline compatibility: maps property names for Built-in, URP, and HDRP to avoid incorrect property access.
  • Use case: prepare a set of reusable material assets with correct URP property names, set emission for neon signage, and assign them to dozens of scene objects via batch calls.

Quick Start

Set the asset at Assets/Materials/Mat1.mat to a red base color and enable emission with intensity 3.0.

Frequently Asked Questions about unity-material

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

FAQPage Schema
How do I batch update Unity material properties across multiple scene objects?

Assign and batch-update materials on multiple GameObjects or asset paths simultaneously to apply consistent looks across scenes, setting colors, textures, emission, and shader properties in bulk.

Does this approach to editing Unity materials work with URP and HDRP render pipelines?

Pipeline compatibility maps property names for Built-in, URP, and HDRP to avoid incorrect property access when setting colors, emission, textures, and switching shaders across Unity projects.

How do I enable emission on a Unity material with the correct intensity and keywords?

Enable emission on Unity materials with HDR-aware color handling and automatic keyword management, setting intensity values on material assets or scene GameObjects.

Can I create Unity materials that automatically use the correct shader for my render pipeline?

Create and duplicate Unity materials with automatic render-pipeline-aware shader selection, ensuring the correct shader is assigned for Built-in, URP, or HDRP pipelines.

What is the best way to set texture scale and offset on Unity materials in bulk?

Set texture scale and offset on Unity materials in bulk by defining material asset paths and applying property-specific setters, alongside floats, ints, vectors, and render queue adjustments.