unity-material
Installation
SKILL.md
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.
Triggers
- Changing how a surface looks
- Tweaking material parameters
- Swapping shaders
- 调整物体外观、修改材质参数、切换 Shader
Unity Material Skills
BATCH-FIRST: Use
*_batchskills when operating on 2+ objects/materials.
Operating Mode
- 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*_batchvariants) need user grant; grant triggers a single server-side execution that returns the result. - Auto / Bypass: those skills execute directly.
- Query skills (
material_get_properties,material_get_keywords) areSkillMode.SemiAuto— they run in all three modes without grant. - This module contains no Delete / PlayMode / Reload / high-risk skills (no NeverInSemi); to delete a material asset, call the
assetmodule.