What problem does it solve? Editing individual bindings inside a Unity .inputactions asset by hand is slow and error-prone, especially when you only need to change one field like the control path or interactions. This Skill updates a specific binding on an InputAction by index, changing only the fields you supply and leaving everything else untouched. ## Core Features & Use Cases - Targeted Binding Updates: Modify the path, groups, interactions, or processors of a single binding identified by its zero-based index on an Action. - Partial Field Application: Only the parameters you provide are applied via the ChangeBinding syntax (WithPath / WithGroups / WithInteractions / WithProcessors); all other fields remain unchanged. - Automatic Save and Re-import: The asset is saved and re-imported on the Unity main thread after the update. - Use Case: You need to rebind the Jump action's second binding from <Keyboard>/space to <Gamepad>/buttonSouth and add a press interaction. Call the tool with the asset path, map name, action name, binding index, and the new path and interactions. ## Quick Start Ask the AI to update binding index 1 on the Jump action in Assets/Input/Player.inputactions with a new path of <Gamepad>/buttonSouth using the inputsystem-binding-set tool.