commit_bone_changes
Mark a skeleton asset dirty and save it after bone mutations occur outside standard modifier operations, such as batched edits or imported assets.
Instructions
Mark a skeleton dirty + save it. YOU DO NOT NEED THIS after add_bone / remove_bone / rename_bone / set_bone_transform: each of those already notifies the skeleton's listeners on its own. It exists for the cases those do not cover -- batched mutations made outside the modifier, or an asset import that never went through one (interop with other tools).
Returns: { asset_path, committed, force, bone_count, saved, op: "commit_bone_changes" }
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| force | No | If true, mark dirty and save even when no-op (default true) | |
| skeleton_path | Yes | Path to the USkeleton asset |