unity-skills

Automate Unity Editor tasks through a REST server.

8|1|Updated Oct 7, 2025
One-click install
npx skills add https://github.com/Zzulin/unity-project01 --skill unity-skills-zzulin
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: unity-skills
Source: https://github.com/Zzulin/unity-project01/tree/main/URP1/Plugins/Unity-Skills-main/SkillsForUnity/unity-skills~
Command: npx skills add https://github.com/Zzulin/unity-project01 --skill unity-skills-zzulin

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires requests, and includes scripts (resource) and references (resource) components.

What problem does it solve?

Unity teams spend time performing repetitive editor tasks such as script creation, scene analysis, asset management, and workflow orchestration. This Skill exposes those operations via a REST API to automate and accelerate Unity workflows.

Core Features & Use Cases

  • Automates editor tasks: create scripts, analyze scenes, manage assets, control editor, and orchestrate workflows.
  • Mode switching: semi-auto by default with an option to enable full-auto and batch/complex tasks across many objects.
  • Large built-in catalog: 513 REST skills plus 14 advisory modules; Unity maintenance baseline: 2022.3+; default timeout: 15 minutes.

Quick Start

Start the UnitySkills REST server and begin calling skills in SEMI-AUTO mode, then switch to FULL-AUTO with the appropriate triggers.

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 REST API?

You can automate Unity Editor tasks via REST API by starting the UnitySkills REST server and calling its 513 built-in skills to handle scene work, asset management, and workflow orchestration.

What is the difference between semi-auto and full-auto modes in Unity automation?

Semi-auto mode is the default for controlled editor orchestration, while full-auto mode enables batch and complex tasks across many objects. You switch to full-auto using specific triggers after starting the REST server.

Can I use Python requests to interact with the Unity Editor?

Yes, you can use Python requests to interact with the Unity Editor. The Skill depends on the requests library to communicate with the UnitySkills REST server for script creation and asset management.

Does Unity automation via REST require a specific Unity maintenance baseline?

Unity automation via REST requires a Unity maintenance baseline of 2022.3 or higher. The server operates with a default request timeout of 15 minutes to handle complex editor workflows.

What can I automate in the Unity Editor using a REST server?

Using a REST server, you can automate Unity Editor tasks including scene analysis, script creation, asset refresh, and workflow management, leveraging 513 REST skills and 14 advisory modules.

Why do my Unity automation requests time out during complex scene analysis?

Unity automation requests time out because the REST server enforces a 15-minute default timeout. Complex scene analysis and batch tasks in full-auto mode may approach or exceed this limit.