Install any skill in seconds. Free to start, no credit card required.
Get Started Free →ivanmurzak/package-search
Search Unity's package registry plus locally installed packages (Git, local, embedded sources) by query string. Returns available versions and installation status. Online mode fetches exact matches from the live registry then supplements with cached substring matches.
Passed 21 of 23 test cases with the skill, and 10 of 23 without it.
and 11 more in the full report
12 fixed11 passed either way2 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 11 test cases the skill fixed. Same model, same prompt, with and without the skill.
Which output JSON field specifies the highest version available in the Unity package registry for a searched item?
| Checked | Without skill | With skill |
|---|---|---|
| Identifies LatestVersion as the JSON field name | Missed | Passed |
The instructions your model reads when the skill loads.
Search for packages in both Unity Package Manager registry and installed packages. Use this to find packages by name before installing them. Returns available versions and installation status. Searches both the Unity registry and locally installed packages (including Git, local, and embedded sources). Results are prioritized: exact name match, exact display name match, name substring, display name substring, description substring. Note: Online mode fetches exact matches from live registry, then supplements with cached substring matches.
query — package id, name, display name, or description keyword (case-insensitive). Required.maxResults (default 10) — caps the returned list.offlineMode (default true) — when false, hits the live registry for exact matches; cached registry data still backs the substring matches in both modes.Each entry includes name, display name, latest version, truncated description, install status, installed version (if any), and the top-5 compatible versions.
unity-mcp-cli run-tool package-search --input '{
"query": "string_value",
"maxResults": 0,
"offlineMode": false
}'
For complex input (multi-line strings, code), save the JSON to a file and use:
unity-mcp-cli run-tool package-search --input-file args.jsonOr pipe via stdin (recommended):
unity-mcp-cli run-tool package-search --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 10 / 23 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.