unity-material
Agent skill fromBesty0728/Unity-Skills
Edit material and shader properties across Built-in/URP/HDRP
How to install unity-material
install unity-material
# install the Unity-Skills pack with the skills CLI
npx skills add Besty0728/Unity-Skills# or add only this skill to Claude Code: copy the folder
SkillsForUnity/unity-skills~/skills/material/
# into
~/.claude/skills/material/ (all projects)
.claude/skills/material/ (one project)
1> **Before calling any skill in this module:** if you are about to call a skill with parameters guessed from its name or description, STOP — read this file (or fetch its schema via `GET /skills/recommend?includeSchema=true`) first. If you already have the parameter definitions from recommend/schema, you may proceed straight to dryRun.23## Triggers4- Changing how a surface looks5- Tweaking material parameters6- Swapping shaders7- 调整物体外观、修改材质参数、切换 Shader89# Unity Material Skills1011> **BATCH-FIRST**: Use `*_batch` skills when operating on 2+ objects/materials.1213## Operating Mode1415- **Approval** (default): all mutating skills (`material_create`, `material_create_batch`, `material_assign`, `material_assign_batch`, `material_duplicate`, `material_set_color` / `_emission` / `_texture` / `_float` / `_int` / `_vector` / `_keyword` / `_render_queue` / `_shader` / `_texture_offset` / `_texture_scale` / `_gi_flags`, and the `*_batch` variants) need user grant; grant triggers a single server-side execution that returns the result.16- **Auto / Bypass**: those skills execute directly.17- Query skills (`material_get_properties`, `material_get_keywords`) are `SkillMode.SemiAuto` — they run in all three modes without grant.18- This module contains **no** Delete / PlayMode / Reload / high-risk skills (no NeverInSemi); to delete a material asset, call the `asset` module.1920## Guardrails2122**DO NOT** (common hallucinations):23…
Excerpt shown under the repository's MIT license.
