What problem does it solve? Editing cmux preferences requires knowing the exact JSON paths in ~/.config/cmux/cmux.json, handling JSONC comments, and avoiding keys the app does not recognize. This Skill maps plain-English setting requests to valid JSON paths, applies changes safely, and validates the result. ## Core Features & Use Cases - Safe read/write helper: A bundled script strips JSONC comments, writes atomically, and supports get, set, unset, dump, and open subcommands. - Schema validation: The validate command flags unknown keys against the official cmux schema, and list-supported enumerates every recognized settings path. - Shortcut rebinding: Set or unbind keyboard shortcuts using action ids from the generated reference, with support for chords and unbinding values. - Use Case: A user says "make the sidebar match my terminal background." The Skill looks up the key, runs cmux-settings set sidebarAppearance.matchTerminalBackground true, validates the file, and confirms the change auto-reloads with no restart. ## Quick Start Ask the assistant to change a cmux preference, such as setting the app appearance to dark mode, and let it apply and validate the change in cmux.json.