Install any skill in seconds. Free to start, no credit card required.
Get Started Free →ivanmurzak/package-add
Install a Unity package from the registry, a Git URL, or a local path. Modifies `manifest.json` and triggers package resolution; may also trigger a domain reload — the final result is delivered after the reload via the request's `requestId`. Use 'package-search' / 'package-list' for discovery first.
Passed 21 of 22 test cases with the skill, and 5 of 22 without it.
and 19 more in the full report
16 fixed5 passed either way1 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 16 test cases the skill fixed. Same model, same prompt, with and without the skill.
In the input schema for the package addition tool, which property is listed as required in the JSON object payload?
| Checked | Without skill | With skill |
|---|---|---|
| The required property is packageId. | Missed | Passed |
The instructions your model reads when the skill loads.
Install a package from the Unity Package Manager registry, Git URL, or local path. This operation modifies the project's manifest.json and triggers package resolution. Note: Package installation may trigger a domain reload. The result will be sent after the reload completes. Use 'package-search' tool to search for packages and 'package-list' to list installed packages.
packageId formatscom.unity.textmeshpro (installs latest compatible version).[email protected].https://github.com/user/repo.git.https://github.com/user/repo.git#v1.0.0.file:../MyPackage.Returns Processing immediately with the supplied requestId. Once Client.Add completes, a follow-up result is delivered: success → SchedulePostDomainReloadNotification (delivers after the reload finishes), failure → an immediate error notification with the underlying Unity error message.
unity-mcp-cli run-tool package-add --input '{
"packageId": "string_value"
}'
For complex input (multi-line strings, code), save the JSON to a file and use:
unity-mcp-cli run-tool package-add --input-file args.jsonOr pipe via stdin (recommended):
unity-mcp-cli run-tool package-add --input-file - <<'EOF' {"param": "value"} EOF
If unity-mcp-cli is not found, either install it globally (npm install -g unity-mcp-cli) or use npx unity-mcp-cli instead.
test cases passed, vs 5 / 22 without
Published skills whose descriptions closely match this one, with their headline benchmark lift.
More skills from the same source and nearby in the registry, with their headline benchmark lift.