What problem does it solve? Editing Unity objects programmatically requires knowing their exact serialized structure, and manual edits through the editor are slow to automate. This Skill lets you apply targeted changes to any UnityEngine.Object (GameObject, Component, Asset) by sending a diff of only the fields and properties you want to change. ## Core Features & Use Cases - Targeted Object Modification: Apply partial updates to fields and properties of any UnityEngine.Object referenced by instanceID, without resending the entire object. - Structured Diff Input: Uses a SerializedMember schema with 'fields' and 'props' arrays so nested values can be changed precisely, with unknown or invalid members reported back. - Result Feedback: Returns success status, the updated object data, and a log of modifications and warnings for verification. - Use Case: After inspecting a GameObject's Transform with object-get-data, change only its position property by sending a diff containing the new Vector3 value. ## Quick Start Ask the AI to modify a Unity object by its instanceID, for example: change the position property of the object with instanceID 12345 to (0, 5, 0) using object-modify.