Install any skill in seconds. Free to start, no credit card required.
Get Started Free →misaka-mikoto-tech/locus-unity-bridge
Use when an agent needs to inspect or control a real Unity Editor through Locus, especially when Unity MCP is unavailable, a project may lack the Locus package, named-pipe discovery is needed, C# must be executed, or Unity scripts must be recompiled.
Passed 15 of 19 test cases with the skill, and 7 of 19 without it.
and 8 more in the full report
10 fixed8 passed either way4 still failing1 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 10 test cases the skill fixed. Same model, same prompt, with and without the skill.
I want to generate a 192px PNG icon for 'Assets/Icons/Shield.png' in 'C:\Unity\ProjectA'. Should I send a 'send' message with 'asset_thumbnail' or use a top-level command? Provide the exact PowerShell command.
| Checked | Without skill | With skill |
|---|---|---|
| Uses the top-level command thumbnail instead of send. | Missed | Passed |
The instructions your model reads when the skill loads.
Use the bundled PowerShell client to inspect or control a real Unity Editor.
Do not rewrite its named-pipe client. Always pass the exact Unity root to
-ProjectPath; it identifies the bridge connection.
execute can run arbitrary C# in Unity, and the property-tree write messages
(property_tree_write, property_tree_apply) mutate the user's project. Use
any of them only for the project and task the user authorized, and prefer the
read path when the task is inspection. A connected bridge requires Locus to
already be installed and enabled in the target project. Do not install or
repair Locus, create its marker, launch or close Unity, or modify a project
merely to connect the bridge.
The client has six top-level commands. send is a transport command: its
-MessageType selects a curated Locus protocol message. Do not treat a
message type as a value for -Command.
Top-level -Command | Use |
|---|---|
probe | Check package and bridge connectivity before every Unity operation. |
send | Send one approved protocol message listed below. |
thumbnail | Save an asset thumbnail as a local PNG. |
render-preview | Save a Prefab/model preview as a local PNG. |
execute | Run an authorized C# snippet. |
recompile | Request compilation and wait through domain reload. |
All commands except recompile use -TimeoutSeconds (default 10, range
1–600) for their final pipe response. Increase it only for an operation
that is expected to take longer. recompile instead uses its dedicated timeout
options below.
Resolve the client once:
$locusBridge = Join-Path $env:USERPROFILE '.agents\skills\locus-unity-bridge\scripts\locus-unity.ps1'
test cases passed, vs 7 / 19 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.