unity-editor

Control the Unity Editor remotely via the unityctl command-line interface.

15|2|Updated Nov 18, 2025
One-click install
npx skills add https://github.com/DirtybitGames/unityctl --skill unity-editor-dirtybitgames
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: unity-editor
Source: https://github.com/DirtybitGames/unityctl/tree/main/.claude/skills/unity-editor
Command: npx skills add https://github.com/DirtybitGames/unityctl --skill unity-editor-dirtybitgames

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill allows you to remotely control the Unity Editor from the command line, automating tasks that would typically require manual interaction within the editor interface.

Core Features & Use Cases

  • Remote Editor Control: Launch, stop, and manage the Unity Editor without direct user input.
  • Script Compilation & Execution: Compile C# scripts, run arbitrary C# code, and execute full scripts within the Unity context.
  • Play Mode Management: Enter and exit play mode, useful for testing and gameplay automation.
  • Asset & Scene Operations: Refresh assets, list, and load scenes.
  • Debugging & Observation: View logs, capture screenshots, and generate scene snapshots for analysis.
  • Use Case: An AI agent can automatically compile your Unity project's C# scripts after a change, enter play mode to test a new feature, capture a screenshot of the result, and then exit play mode, all through command-line instructions.

Quick Start

Use the unity-editor skill to compile your Unity project's C# scripts.

Frequently Asked Questions about unity-editor

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

FAQPage Schema
How do I control the Unity Editor from the command line?

You can control the Unity Editor from the command line using the unityctl tool and a bridge daemon to remotely manage scenes, scripts, and play mode. This Skill facilitates automated workflows by sending CLI commands to the running editor environment.

Can I automate Unity script compilation and execution via CLI?

Yes, you can automate Unity script compilation and execution via CLI to compile C# scripts and run arbitrary code within the Unity context. This allows AI agents to automatically compile projects after detecting code changes without manual intervention.

What do I need to run automated Unity Editor workflows?

To run automated Unity Editor workflows, you need the unityctl CLI and bridge daemon installed and running. These components act as the communication layer between your command-line instructions and the active Unity environment.

How do I enter play mode and capture a screenshot for Unity testing?

You can enter play mode and capture a screenshot for Unity testing by sending remote commands to manage play mode and capture scene visuals. This enables automated gameplay testing by entering play mode, taking screenshots, and exiting without manual input.

Does remote Unity editor control support scene manipulation and asset refresh?

Yes, remote Unity editor control supports scene manipulation and asset refresh operations directly from the command line. You can list, load scenes, and refresh assets programmatically to streamline your game development automation pipeline.