unity

Automate Unity Editor workflows via a file-based command protocol.

20|1|Updated Jan 22, 2026
One-click install
npx skills add https://github.com/ManageXR/claude-unity-bridge --skill unity-managexr
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: unity
Source: https://github.com/ManageXR/claude-unity-bridge/tree/main/skill/src/claude_unity_bridge/skill
Command: npx skills add https://github.com/ManageXR/claude-unity-bridge --skill unity-managexr

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires com.mxr.claude-bridge, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill enables users to automate and manage Unity Editor operations through a robust file-based communication protocol.

Core Features & Use Cases

  • Run Tests — Execute unit and integration tests in EditMode or PlayMode.
  • Compile — Trigger script compilation to ensure code updates are processed.
  • Refresh — Force asset database refresh to incorporate external changes.
  • Get Status — Check whether Unity is currently compiling, updating assets, or in Play Mode.
  • Get Console Logs — Retrieve recent Unity console output, filtered by severity.
  • Play Mode Control — Automate entering, pausing, or stepping through Play Mode for testing or debugging scenarios.

Quick Start

Ask the skill to run the Unity tests in EditMode or check Unity's console logs to diagnose errors.

Frequently Asked Questions about unity

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

FAQPage Schema
How do I automate Unity Editor workflows for continuous integration pipelines?

You can automate Unity Editor workflows by using a file-based command protocol to trigger operations like testing, compilation, and asset refresh deterministically. This approach runs Python scripts alongside a Unity plugin to execute commands reliably for CI/CD environments.

Can I run Unity EditMode and PlayMode tests automatically from the command line?

Yes, you can execute unit and integration tests in both EditMode and PlayMode. The automation uses a file-based communication protocol to trigger test runs and retrieve results, making it suitable for automated continuous integration pipelines.

What's the best way to check if Unity is currently compiling or in Play Mode?

You can check Unity's current status by requesting a status update through the file-based command protocol. This returns whether the editor is compiling, updating the asset database, or actively running in Play Mode.

How do I retrieve Unity console logs filtered by severity for automated debugging?

You can retrieve recent Unity console output filtered by severity using the file-based command protocol. This allows automated pipelines to capture errors, warnings, or info logs to diagnose issues during test runs or compilation steps.

Does this Unity automation approach require any specific plugins or dependencies?

Yes, this approach requires the com.mxr.claude-bridge dependency and a packaged Unity plugin. You must install both the Unity plugin and Python scripts to establish the reliable file-based communication protocol needed to execute editor commands.

Can I automate entering, pausing, or stepping through Unity Play Mode for testing scenarios?

Yes, you can automate Play Mode control to enter, pause, or step through gameplay scenarios. The file-based command protocol sends deterministic instructions to the Unity Editor, enabling automated testing and debugging of runtime behaviors.