unity-editorlisted
Install: claude install-skill aiskillstore/marketplace
# unityctl - Unity Editor Remote Control
Control a running Unity Editor from the command line without batch mode.
## Instructions
### Setup (Required First)
1. Start the bridge daemon: `unityctl bridge start`
2. Launch Unity: `unityctl editor run` or manually open the project in Unity Editor
3. Verify connection: `unityctl status`
### Refresh Assets After Script Changes
After modifying C# scripts, refresh assets to compile:
```bash
unityctl asset refresh
```
Returns compilation errors directly in the output (non-zero exit code on failure). Fix errors and re-run until compilation succeeds before entering play mode.
### Common Commands
**Status & Bridge:**
```bash
unityctl status # Check Unity running, bridge, and connection status
unityctl bridge start # Start bridge daemon (runs in background)
unityctl bridge stop # Stop bridge
```
**Editor Lifecycle:**
```bash
unityctl editor run # Launch Unity Editor (auto-detects version)
unityctl editor stop # Stop running Unity Editor
```
**Play Mode:**
```bash
unityctl play enter # Enter play mode
unityctl play exit # Exit play mode
```
**Logs:**
```bash
unityctl logs # Show all logs since last clear (auto-clears on play enter and compile)
unityctl logs -n 50 # Limit to last 50 entries
unityctl logs --stack # Show stack traces for log entries
unityctl logs --full # Show full history (ignore clear boundary)
```
**Scenes:**
```bash
unity