unity-skills-index

Indexes Unity Skills modules with mode requirements and schema-first routing guidance.

Updated Jan 29, 2026
One-click install
npx skills add https://github.com/Dylan8865/FinalYearProject --skill unity-skills-index-dylan8865
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: unity-skills-index
Source: https://github.com/Dylan8865/FinalYearProject/tree/main/GameDev/Tester/.agents/skills/unity-skills/skills
Command: npx skills add https://github.com/Dylan8865/FinalYearProject --skill unity-skills-index-dylan8865

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Unity developers working with the Unity Skills REST system need to know which of the 50+ modules handles a given task, what operating mode (Approval/Auto/Bypass) each module requires, and how to verify exact skill signatures before calling them. This index module centralizes that discovery so you never guess at skill names or mode requirements. ## Core Features & Use Cases - Module Catalog: Browse all functional REST modules (gameobject, prefab, scene, shader, netcode, yooasset, dotween, and more) with mode labels (SA/FA/Mixed) and batch-support flags in one table. - Advisory Design Modules: Access design-only guidance modules covering architecture, ADRs, performance, async patterns, and source-anchored rules for Addressables, UniTask, DOTween, and ShaderGraph. - Mode & Schema Guardrails: Learn the Approval/Auto/Bypass mode legend, the batch-first rule for multi-object tasks, and the <module>_<action> naming convention so you only call skills verified via GET /skills/schema. - Use Case: You need to bake a NavMesh and configure URP post-processing in one session. Consult the index to confirm navmesh is Mixed-mode with auto-forbidden skills, postprocess is FA*, then load each module's SKILL.md for workflow guardrails before issuing calls. ## Quick Start Ask the assistant to list which Unity Skills module handles a task such as spawning prefabs or editing Shader Graph blackboard properties, including its mode requirements.

Frequently Asked Questions about unity-skills-index

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I find which Unity Skills module handles a task?▼

Check the module index table, which maps tasks like object creation to gameobject, prefab spawning to prefab, and NavMesh baking to navmesh. Then verify the exact skill signature with GET /skills/schema or unity_skills.get_skill_schema() before calling.

What do SA, FA, and Mixed mode labels mean in Unity Skills?▼

SA modules run directly in Approval, Auto, and Bypass modes. FA modules require a user grant under Approval but run directly under Auto and Bypass. Mixed modules contain both types, so check the per-skill mode field returned by GET /skills.

Can auto-forbidden Unity skills run under Approval or Auto mode?▼

No. Skills marked with an asterisk, such as Delete, Play Mode, or Domain Reload operations, return MODE_FORBIDDEN under Approval and Auto. They only run under Bypass mode or after the user permanently allows them via the Allowlist.

When should I use batch skills instead of single-item calls?▼

Use *_batch skills whenever a task touches two or more objects in Auto or Bypass mode, or after a successful grant under Approval. Modules like gameobject, material, prefab, and decal support batch operations.

What is the difference between functional and advisory Unity Skills modules?▼

Functional modules execute REST operations against the Unity Editor, such as creating lights or importing textures. Advisory modules like architecture, adr, and unitask-design provide design guidance and source-anchored rules only, without executing editor actions.

Why does a Unity skill name fail even though it follows the module prefix?▼

The naming convention <module>_<action> is only a guideline; the authoritative source is the schema. If a name does not match GET /skills results, do not invent it. Special cases like scene_analyze route to perception and job_* routes to batch.