| name | unity-skills-index |
| description | Index of all Unity Skills modules with per-module mode labels (SA/FA/Mixed). Use to find which module covers a task before loading its doc. |
Triggers
- Browsing the module catalog
- Finding which module handles a task
- Checking mode requirements
- 浏览模块目录、查找某事由哪个模块处理、确认模式要求
Unity Skills - Module Index
Module docs. Start with ../SKILL.md for mode switching and schema-first rules.
Multi-instance: For version-specific projects, call unity_skills.set_unity_version(...) first.
Schema-first: Use GET /skills/schema or unity_skills.get_skill_schema() for exact signatures. Load module docs for workflow guidance and guardrails.
Modules
Mode legend (v1.9.0+, caller-facing — describes what the caller can do, not the C# attribute):
SA — module skills mostly run directly in all three modes (Approval / Auto / Bypass) without a grant.
FA — module skills mostly require user grant under Approval (single-shot one-step execution); under Auto / Bypass they run directly with audit only.
Mixed — module is split between SA and FA; check per-skill mode before calling (GET /skills?full=1, or the scoped GET /skills/schema?category=<Category> — bare GET /skills is the brief directory and carries no mode).
- Suffix
* — module contains auto-forbidden skills (Delete / Play Mode / Domain Reload / high-risk). These return MODE_FORBIDDEN under Approval and Auto; only Bypass runs them, or the user can permanently allow them via the Allowlist. Never attempt grant for them.
Labels are guidance only; the per-skill mode field (GET /skills?full=1 / GET /skills/schema?category=<Category>) is authoritative.
| Module | Mode | Description | Batch Support |
|---|
| gameobject | FA* | Object create/move/parent | Yes |
| component | Mixed* | Component add/remove/configure | Yes |
| material | FA | Material property edits | Yes |
| light | FA | Light create/configure | Yes |
| prefab | FA | Prefab create/apply/spawn | Yes |
| asset | SA* | Asset refresh/find/info | Yes |
| batch | SA | Batch and async jobs | Built-in |
| ui | FA | UGUI Canvas/UI creation | Yes |
| uitoolkit | Mixed* | UXML/USS/UIDocument | No |
| script | SA* | Script create/read/update | Yes |
| scene | SA* | Scene load/save/query |
Advisory Design Modules
Documentation only — these modules define no REST skills.
Batch-First Rule
When a task touches 2+ objects in Auto / Bypass mode (or after a successful grant under Approval), prefer *_batch skills over repeated single-item calls.
Skill Naming Convention
Skills follow <module>_<action> or <module>_<action>_batch.
Use schema to verify the exact prefix list.
Special: scene_analyze, hierarchy_describe, project_stack_detect → perception; job_* → batch.
If a skill name does not match a valid prefix or a schema result, do not invent it.