unity-skills-index

Indexes Unity Skills modules with mode requirements and routing guidance.

Updated Jun 21, 2026
One-click install
npx skills add https://github.com/du-qwq/Shader-Writing-Architecture-and-Specifications --skill unity-skills-index-du-qwq
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: unity-skills-index
Source: https://github.com/du-qwq/Shader-Writing-Architecture-and-Specifications/tree/main/.agents/skills/unity-skills/skills
Command: npx skills add https://github.com/du-qwq/Shader-Writing-Architecture-and-Specifications --skill unity-skills-index-du-qwq

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Unity projects expose dozens of REST and advisory modules, and picking the wrong one or calling it under the wrong operating mode wastes time and triggers MODE_FORBIDDEN errors. This index catalogs every Unity Skills module so you can quickly find which module handles a task and what Approval/Auto/Bypass mode it requires. ## Core Features & Use Cases - Module Catalog: Lists 50+ functional REST modules (gameobject, prefab, material, scene, netcode, yooasset, dotween, and more) with batch-support flags and one-line descriptions. - Mode Legend: Explains SA/FA/Mixed labels and the auto-forbidden suffix so you know whether a skill runs directly, needs a user grant, or only works in Bypass mode. - Advisory Design Modules: Indexes design-guidance modules (architecture, patterns, unitask-design, addressables-design, shadergraph-design, yaml-editing) for planning and review tasks. - Use Case: A user asks "which Unity module handles NavMesh baking?" — consult the index to route to the navmesh module, confirm its Mixed* mode, and check batch support before calling. ## Quick Start Ask which Unity module handles your task and what operating mode it requires before calling any unity_skills function.

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 module handles a specific task?

Browse the module table in the index, which maps each task domain (gameobject, prefab, material, scene, terrain, netcode, and others) to its module with a short description. Then load that module's SKILL.md for workflow guidance and call GET /skills/schema for exact signatures.

What do SA, FA, and Mixed mode labels mean for Unity skills?

SA modules run directly in Approval, Auto, and Bypass modes without a grant. 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 from GET /skills before calling.

Why does a Unity skill return MODE_FORBIDDEN?

Modules marked with an asterisk contain auto-forbidden skills such as Delete, Play Mode, or Domain Reload. These return MODE_FORBIDDEN under Approval and Auto; only Bypass mode runs them, or the user can permanently allow 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. The batch module also provides built-in support for async jobs.

What is the difference between functional and advisory Unity modules?

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

How do I verify a Unity skill name before calling it?

Skills follow the <module>_<action> or <module>_<action>_batch naming convention. Use GET /skills/schema or unity_skills.get_skill_schema() to confirm the exact prefix list, and never invent a name that does not match a schema result.