What problem does it solve? Unity's Input System stores bindings in .inputactions assets, and some asset-level fields and properties are not exposed by dedicated editing tools. This Skill provides a generic escape hatch to modify any field or property on an InputActionAsset directly, without hand-editing serialized files. ## Core Features & Use Cases - Generic Asset Modification: Applies a SerializedMember diff to any field or property of an InputActionAsset via ReflectorNet's TryModify. - Field/Property Routing: Routes fields through the 'fields' channel and properties through the 'props' channel, matching how ReflectorNet resolves members. - Automatic Persistence: Re-serializes and saves the asset back to disk on success, returning applied modification logs. - Use Case: You need to change an asset-level setting on a .inputactions file that no dedicated tool exposes. First inspect the structure with the inputsystem-get skill, then apply the targeted diff here. ## Quick Start Ask the AI to modify a field on your .inputactions asset by providing the asset path and a SerializedMember diff, after inspecting its structure with inputsystem-get.