unity-skills

Automate Unity Editor operations through a local REST API with 817 skills.

2|Updated May 18, 2026
One-click install
npx skills add https://github.com/pcone-mm/NewFPG --skill unity-skills-pcone-mm
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: unity-skills
Source: https://github.com/pcone-mm/NewFPG/tree/main/.agents/skills/unity-skills
Command: npx skills add https://github.com/pcone-mm/NewFPG --skill unity-skills-pcone-mm

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve? Operating the Unity Editor manually for repetitive tasks like creating GameObjects, editing scripts, building scenes, and batch-editing assets is slow and error-prone. This Skill lets you drive the Unity Editor directly from chat through a local REST server, covering hundreds of editor operations across 55 modules. ## Core Features & Use Cases - Editor Automation via REST API: Create and edit scripts, GameObjects, scenes, prefabs, materials, lighting, and UI through 817 REST skills with schema discovery, dryRun validation, and batch execution with transactional rollback. - Permission & Safety Model: Three operating modes (Approval/Auto/Bypass) with grant protocols, allowlists, and confirmation tokens gate write and high-risk operations. - Design Guidance Modules: 20 advisory modules pin coding rules to engine source for Netcode, DOTween, UniTask, Addressables, ShaderGraph, and more, preventing hallucinated APIs. - Use Case: Ask the assistant to create a cube, add a Rigidbody, set up URP post-processing, and run EditMode tests — it discovers the right skills, validates parameters via dryRun, executes them in one batch call, and verifies compilation through the compile status endpoint. ## Quick Start Ask the assistant to create a new GameObject with a light and a script in your open Unity project, and it will health-check the local server, pick the right skills, and execute them.

Frequently Asked Questions about unity-skills

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

FAQPage Schema
How do I automate the Unity Editor from an AI chat assistant?

Install the UnitySkills plugin, which runs a local REST server on ports 8090-8100. The assistant calls GET /health to check the operating mode, discovers skills via schema endpoints, validates parameters with dryRun, then executes editor operations like creating GameObjects or editing scripts.

How do I find the right Unity skill and its parameters?

Use GET /skills/recommend with an intent string for scored candidates with parameter schemas, or GET /skills?brief=1 to browse all 817 skill names by module. Before executing, POST the skill with ?mode=dryRun to validate parameters and receive the full schema on error.

What Unity versions does UnitySkills support?

UnitySkills targets Unity 2022.3 and later, including Unity 6000.x. On Unity 6000.4+, GameObjects should be located by entityId rather than the legacy instanceId, which is reported as 0.

Why does the Unity REST server return 503 after a script edit?

Script edits trigger compilation and a Domain Reload, during which the server briefly answers 503 with errorCode COMPILING. Wait the indicated retryAfterSeconds and retry, then call GET /compile/status to verify the compilation result and read any error lines.

What is the difference between Approval, Auto, and Bypass modes?

Approval mode requires a single-shot user grant for each write skill call, Auto executes writes directly but expects chat-level confirmation for risky operations, and Bypass runs everything including delete and play-mode skills. The mode is set in the Unity panel and cannot be switched via chat.

Can I run multiple Unity editor operations in one request?

Yes, POST /skills/batch executes up to 50 steps in one HTTP call with fail-fast or continueOnError behavior. It supports $ref references between steps and a transactional mode that rolls back executed steps via Unity Undo if any step fails.