unity-editor-operations

Control Unity Editor operations via WebSocket JSON commands.

3|1|Updated Dec 14, 2025
One-click install
npx skills add https://github.com/manahiyo831/UNITY-SKILLS-PUBLIC --skill unity-editor-operations
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: unity-editor-operations
Source: https://github.com/manahiyo831/UNITY-SKILLS-PUBLIC/tree/main/ClaudeCode/.claude/skills/unity-editor-operations
Command: npx skills add https://github.com/manahiyo831/UNITY-SKILLS-PUBLIC --skill unity-editor-operations

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires websockets, pywin32, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill automates repetitive tasks within the Unity Editor, allowing for programmatic control over game objects, scenes, assets, and editor workflows, significantly speeding up development and testing.

Core Features & Use Cases

  • Scene Manipulation: Create, delete, modify GameObjects, lights, cameras, and UI elements.
  • Asset Management: Create, import, delete, and manage project assets like materials, prefabs, and scenes.
  • Workflow Automation: Execute menu items, control play mode, and automate complex editor tasks.
  • Use Case: Automatically generate a level by creating multiple primitives, applying materials, and setting up basic lighting, all through a single JSON command.

Quick Start

Use the unity-editor-operations skill to create a red sphere named 'MySphere' at position [0,1,0].

Frequently Asked Questions about unity-editor-operations

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

FAQPage Schema
How do I automate Unity Editor workflows programmatically?

Unity Editor workflows can be automated programmatically by sending JSON commands to a running WebSocket-based command server within the Unity Editor, enabling control over GameObjects, scenes, and assets.

Can I manipulate Unity GameObjects and scenes via external scripts?

Yes, external scripts can manipulate GameObjects and scenes by sending JSON commands over a WebSocket connection to the Unity Editor, supporting operations like creation, transformation, and component manipulation.

Do I need a running Unity Editor instance to control scene manipulation externally?

Yes, a running Unity Editor instance with an active Unity Command Server is required to receive and execute WebSocket-based JSON commands for scene manipulation and asset management.

What's the best way to automate asset management in Unity development?

Automating asset management in Unity is best handled by dispatching JSON commands via a WebSocket server to the Unity Editor, facilitating the creation, import, and deletion of project assets like materials and prefabs.

Does Unity editor automation support controlling play mode and menu items?

Unity editor automation supports controlling play mode and executing menu items by sending targeted JSON commands through the WebSocket-based command server, streamlining complex editor workflows.

Why use JSON commands for Unity editor automation over other approaches?

Using JSON commands for Unity editor automation allows external systems to leverage WebSocket communication for programmatic control, bypassing manual editor interactions to speed up development and testing tasks.