unity-skills-index
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: UseGET /skills/schemaorunity_skills.get_skill_schema()for exact signatures. Load module docs for workflow guidance and guardrails.
Modules
Mode reminder: Mode labels guide AI routing only; the REST server still exposes all skills.
SAmodules are preferred in Semi-Auto by default.FAmodules require clear Full-Auto intent before use.
| Module | Mode | Description | Batch Support |
|---|---|---|---|
| gameobject | FA | Object create/move/parent | Yes |
| component | FA | 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 | FA | Batch and async jobs | Built-in |
| ui | FA | UGUI Canvas/UI creation | Yes |
| uitoolkit | FA | UXML/USS/UIDocument | No |
| script | SA | Script create/read/update | Yes |
| scene | SA | Scene load/save/query | No |
| editor | SA | Play/select/undo/redo | No |
| animator | FA | Animator controllers | No |
| shader | FA | Shader create/list | No |
| shadergraph | FA | Shader Graph create/inspect/blackboard edit/constrained node editing | No |
| graphics | FA | GraphicsSettings / QualitySettings / SRP assets | No |
| volume | FA | Volume / VolumeProfile / VolumeComponent | No |
| postprocess | FA | Modern URP/HDRP post-processing | No |
| urp | FA | URP asset / renderer / renderer features | No |
| decal | FA | URP Decal Projector workflow | Yes |
| console | SA | Log capture/filter | No |
| validation | FA | Broken reference checks | No |
| importer | FA | Texture/audio/model import | Yes |
| cinemachine | FA | VCam operations | No |
| probuilder | FA | ProBuilder mesh edits | No |
| xr | FA | XRI setup | No |
| terrain | FA | Terrain create/paint | No |
| physics | FA | Raycast/overlap/gravity | No |
| navmesh | FA | NavMesh bake/query | No |
| timeline | FA | Timeline tracks/clips | No |
| workflow | SA | Task snapshots/undo | No |
| cleaner | FA | Unused/duplicate assets | No |
| smart | FA | Query/layout/auto-bind | No |
| perception | SA | Scene/project analysis | No |
| camera | FA | Scene View camera | No |
| event | FA | UnityEvent wiring | No |
| package | FA | UPM install/query | No |
| project | FA | Project info/settings | No |
| profiler | FA | Perf statistics | No |
| optimization | FA | Asset optimization | No |
| sample | FA | Demo/test skills | No |
| debug | SA | Compile/system diagnostics | No |
| test | FA | Unity Test Runner | No |
| bookmark | FA | Scene View bookmarks | No |
| history | FA | Undo/redo history | No |
| scriptableobject | FA | ScriptableObject assets | No |
| netcode | FA | Netcode for GameObjects setup, prefabs, lifecycle, host/server/client | Yes |
| yooasset | FA | YooAsset hot-update: build bundles, Collector CRUD, BuildReport asset/dependency analysis, PlayMode runtime validation, Reporter/Debugger/AssetArtScanner tools | Yes |
| dotween | FA | DOTween Pro DOTweenAnimation editor-time configuration (add/batch/stagger/tune) | Yes |
Advisory Design Modules
These modules provide design guidance only.
| Module | Description |
|---|---|
| project-scout | Inspect existing project |
| architecture | Plan system boundaries |
| adr | Record tradeoffs |
| performance | Review hot paths |
| asmdef | Plan asmdef deps |
| blueprints | Small-game blueprints |
| script-roles | Assign class roles |
| scene-contracts | Define scene wiring |
| testability | Extract testable logic |
| patterns | Choose patterns |
| async | Choose async model |
| inspector | Design authoring UX |
| scriptdesign | Review script structure |
| netcode-design | Netcode source-anchored rules (lifecycle/ownership/RPC/variables/spawn/scene/transport/pitfalls) |
| yooasset-design | YooAsset v2.3.18 source-anchored rules (init/default-package shortcuts/playmode/handles/loading/update/filesystem/build/pitfalls) |
| addressables-design | Addressables dual-version (1.22.3 Unity 2022 / 2.9.1 Unity 6) source-anchored rules (init/handles/loading/scene/update/download/assetref/pitfalls) with migration table |
| unitask-design | UniTask 2.5.10 source-anchored rules (basics/playerloop/cancellation/composition/conversion/asyncenumerable/triggers/pitfalls) |
| dotween-design | DOTween 1.3.015 source-anchored rules (basics/tween/sequence/shortcuts/ease/lifetime/integration/pitfalls) |
| shadergraph-design | ShaderGraph dual-version source-anchored rules (versions/node subset/recipes/pitfalls/review) |
Batch-First Rule
When a Full-Auto task touches 2+ objects, 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.
More from besty0728/unity-skills
unity-skills
Unity Editor automation via REST API — create scripts, analyze scenes, manage assets, control editor, and orchestrate workflows. Triggers: Unity, Unity Skills, in Unity, automate Unity, editor automation, create script, scene summary, build scene, 全自动模式, full auto, semi-auto, 半自动, Unity自动化, Unity编辑器, Unity技能, 操作Unity,在Unity中.
56unity-uitoolkit
UI Toolkit (UITK) for Unity — create/edit USS stylesheets and UXML layouts, configure UIDocument in scenes. Triggers: UI Toolkit, UITK, UXML, USS, UIDocument, PanelSettings, VisualElement, stylesheet, runtime UI, EditorWindow UI, 界面工具包, UI样式, 样式表, 可视化元素.
22unity-ui
Unity UI creation. Use when users want to create Canvas, Button, Text, Image, or other UI elements. Triggers: UI, canvas, button, text, image, panel, slider, toggle, UGUI, 界面, 按钮, 文本, 面板.
20unity-scriptableobject
ScriptableObject management. Use when users want to create, read, or modify ScriptableObject assets. Triggers: scriptableobject, SO, data asset, config, settings asset, 数据资产, 配置文件.
19unity-editor
Unity Editor control. Use when users want to enter play mode, select objects, undo/redo, or execute menu commands. Triggers: play, stop, pause, select, undo, redo, menu, editor, Unity编辑器, Unity播放, Unity撤销, Unity选择.
18unity-light
Unity lighting control. Use when users want to create or configure lights (Directional, Point, Spot, Area). Triggers: light, lighting, directional light, point light, spot light, shadows, intensity, 灯光, 光照, 阴影.
17