Besty0728

unity-skills-index

"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, 模块, 技能列表, 文档."

Besty0728 1,168 118 Updated 3mo ago

Resources

36
GitHub

Install

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 *_batch skills 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