Install any skill in seconds. Free to start, no credit card required.
Get Started Free →ivanmurzak/assets-modify
Modify an asset file in the project. Use 'assets-get-data' first to inspect the asset structure before modifying. Not allowed to modify asset files in the 'Packages/' folder — modify them in 'Assets/'. Three modification surfaces are available (content, pathPatches, jsonPatch) — see the skill body for details.
Passed 15 of 19 test cases with the skill, and 6 of 19 without it.
and 9 more in the full report
10 fixed7 passed either way5 still failing0 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 need to update the player health property in our Unity ScriptableObject located at 'Assets/GameData/PlayerConfig.asset'. Set the 'maxHealth' field to 150 using a path patch, and return the standard JSON output object containing the result array of status strings.
| Checked | Without skill | With skill |
|---|---|---|
| invokes unity-mcp-cli run-tool assets-modify | Missed | Passed |
| formats assetRef with instanceID set to 0 for path-based asset lookup | Missed | Passed |
| encapsulates the integer 150 in a SerializedMember object structure inside pathPatches | Missed | Passed |
The instructions your model reads when the skill loads.
Use whichever fits the task:
content — full SerializedMember override (legacy, backwards compatible).pathPatches — list of {path, value} pairs routed through Reflector.TryModifyAt.jsonPatch — JSON Merge Patch routed through Reflector.TryPatch.When more than one is supplied they run in this order: jsonPatch → pathPatches → content. At least one is required.
fieldName, nested/field, arrayField/[i], dictField/[key]. Leading #/ is stripped.
unity-mcp-cli run-tool assets-modify --input '{
"assetRef": "string_value",
"content": "string_value",
"pathPatches": "string_value",
"jsonPatch": "string_value"
}'
For complex input (multi-line strings, code), save the JSON to a file and use:
unity-mcp-cli run-tool assets-modify --input-file args.jsonOr pipe via stdin (recommended):
unity-mcp-cli run-tool assets-modify --input-file - <<'EOF' {"param": "value"} EOF
test cases passed, vs 6 / 19 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.