"Index of all Unity Skills modules. Use when users want to browse available skills or understand the module structure. Triggers: index, modules, skills, reference, documentation, 模块, 技能列表, 文档."
Resources
36Install
npx skillscat add besty0728/unity-skills/unity-skills-index Install via the SkillsCat registry.
SKILL.md
Unity Skills - Module Index
This folder contains detailed documentation for each skill module. For quick reference, see the parent SKILL.md.
Multi-Instance: When user specifies Unity version (e.g. "Unity 6", "2022"), call
unity_skills.set_unity_version("6")before operations. See parent SKILL.md.
Modules
| Module | Description | Batch Support |
|---|---|---|
| gameobject | Create, transform, parent GameObjects | Yes (9 batch skills) |
| component | Add, remove, configure components | Yes (3 batch skills) |
| material | Materials, colors, emission, textures | Yes (4 batch skills) |
| light | Lighting setup and configuration | Yes (2 batch skills) |
| prefab | Prefab creation and instantiation | Yes (1 batch skill) |
| asset | Asset import, organize, search | Yes (3 batch skills) |
| ui | Canvas and UI element creation | Yes (1 batch skill) |
| script | C# script creation and search | Yes (1 batch skill) |
| scene | Scene loading, saving, hierarchy | No |
| editor | Play mode, selection, undo/redo | No |
| animator | Animation controllers and parameters | No |
| shader | Shader creation and listing | No |
| console | Log capture and debugging | No |
| validation | Project validation and cleanup | No |
| importer | Texture/Audio/Model import settings | Yes (3 batch skills) |
| cinemachine | Virtual cameras and cinematics | No |
| terrain | Terrain creation and painting | No |
| physics | Raycasts, overlaps, gravity | No |
| navmesh | Navigation mesh baking | No |
| timeline | Timeline and cutscenes | No |
| workflow | Undo history and snapshots | No |
| cleaner | Find unused/duplicate assets | No |
| smart | Query, layout, auto-bind | No |
| perception | Scene analysis and summary | No |
| camera | Scene View camera control | No |
| event | UnityEvent listeners | No |
| package | Package Manager operations | No |
| project | Project info and settings | No |
| profiler | Performance statistics | No |
| optimization | Asset optimization | No |
| sample | Basic test skills | No |
| debug | Error checking and diagnostics | No |
| test | Unity Test Runner | No |
| bookmark | Scene View bookmarks | No |
| history | Undo/redo history | No |
| scriptableobject | ScriptableObject management | No |
Batch-First Rule
When operating on 2 or more objects, ALWAYS use
*_batchskills instead of calling single-object skills multiple times.
Example - Creating 10 cubes:
# BAD: 10 API calls
for i in range(10):
unity_skills.call_skill("gameobject_create", name=f"Cube_{i}", primitiveType="Cube", x=i)
# GOOD: 1 API call
unity_skills.call_skill("gameobject_create_batch",
items=[{"name": f"Cube_{i}", "primitiveType": "Cube", "x": i} for i in range(10)]
)Total Skills: 277
- Single-object skills: ~200
- Batch skills: ~30
- Query/utility skills: ~47