unity-skills

Route Unity Editor automation requests through a local REST server with schema discovery.

6|Updated Apr 2, 2026
One-click install
npx skills add https://github.com/dyCuong03/unity-agent-team --skill unity-skills-dycuong03
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: unity-skills
Source: https://github.com/dyCuong03/unity-agent-team/tree/main/.claude/skills/unity-skills
Command: npx skills add https://github.com/dyCuong03/unity-agent-team --skill unity-skills-dycuong03

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill enables automated Unity Editor workflows—creating scripts, analyzing scenes, managing assets, and orchestrating multi-step editor actions—by routing requests through a local UnitySkills REST server instead of manual editor work.

Core Features & Use Cases

  • Schema-first skill discovery: fetches exact skill signatures from GET /skills/schema / GET /skills?category=<Category> before calling.
  • Version-aware routing: supports multi-instance and Unity-version selection via the unity_skills.set_unity_version(...) helper.
  • Permission-gated execution: enforces Approval/Auto/Bypass operating modes with a deterministic one-shot grant flow when required.
  • Safe batch and async handling guidance: prefers *_batch calls for multi-object tasks and instructs polling for test_* async jobs.

Quick Start

Use the unity-skills index by first querying the schema for the specific module you need, then call a read-only or safe action module to inspect your Unity project state before attempting any editor mutations.

Frequently Asked Questions about unity-skills

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

FAQPage Schema
How do I automate Unity Editor tasks via a REST API?

Unity Editor automation routes requests through a local UnitySkills REST server, enabling script edits, scene analysis, and asset management. You query the schema endpoint to discover available actions before invoking them.

What is the best way to manage multiple Unity instances during editor automation?

Multi-instance Unity editor automation uses version-aware routing via a helper function to select the target Unity instance. This ensures commands apply to the correct Unity 2022.3 or higher environment.

How do I discover available Unity automation actions before executing them?

Schema-first discovery requires fetching exact skill signatures from the schema endpoint before calling any Unity automation module. This ensures you use the correct parameters for editor workflows.

Does Unity editor automation support batch operations for multi-object tasks?

Batch operations in Unity editor automation prefer using batch calls for multi-object tasks to ensure safe handling. You can also poll asynchronous test jobs to monitor long-running editor operations.

Can I enforce permission gates for automated Unity editor mutations?

Permission-gated execution enforces Approval, Auto, or Bypass operating modes for Unity editor automation. This uses a deterministic one-shot grant flow to secure script edits and asset mutations.

Why do I need a boot handshake before automating the Unity Editor?

A boot handshake via a health check endpoint is required to verify the local UnitySkills REST server is running before automating the Unity Editor. This confirms the server is ready to receive routing requests.