Install any skill in seconds. Free to start, no credit card required.
Get Started Free →ivanmurzak/object-modify
Modify a Unity `UnityEngine.Object`'s serializable fields/properties. Three modification surfaces are available (`objectDiff`, `pathPatches`, `jsonPatch`) — see the skill body. Use 'object-get-data' first to inspect the object structure.
Passed 15 of 18 test cases with the skill, and 3 of 18 without it.
and 16 more in the full report
14 fixed4 passed either way4 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 14 test cases the skill fixed. Same model, same prompt, with and without the skill.
When modifying object instance 99120 using objectDiff, what property is mandatory on every SerializedMember payload item?
| Checked | Without skill | With skill |
|---|---|---|
| Identifies typeName as the required field in SerializedMember objects. | Missed | Passed |
The instructions your model reads when the skill loads.
Modify the specified Unity Object. Allows direct modification of object fields and properties. Use 'object-get-data' first to inspect the object structure before modifying.
Use whichever fits the task:
objectDiff — full SerializedMember diff (legacy, backwards compatible).pathPatches — list of {path, value} pairs routed through Reflector.TryModifyAt; atomic per-path modification, multiple entries can target different depths.jsonPatch — a JSON Merge Patch (RFC 7396, extended with [i]/[key] notation) routed through Reflector.TryPatch; multiple fields at any depth in a single call.When more than one is supplied they run in this order: jsonPatch → pathPatches → objectDiff. At least one is required.
fieldName, nested/field, arrayField/[i], dictField/[key]. Leading #/ is stripped.
unity-mcp-cli run-tool object-modify --input '{
"objectRef": "string_value",
"objectDiff": "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 object-modify --input-file args.jsonOr pipe via stdin (recommended):
unity-mcp-cli run-tool object-modify --input-file - <<'EOF' {"param": "value"} EOF
test cases passed, vs 3 / 18 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.