Skip to main content
skill CX Codex

cmux-settings — Claude Code skill: edit cmux settings

A skill that reads and edits cmux settings in ~/.config/cmux/cmux.json: terminal, browser, Markdown, diff, notes and shortcuts.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add manaflow-ai/cmux --skill cmux-settings -a claude-code
Open on GitHub

What cmux-settings does

cmux keeps user settings in ~/.config/cmux/cmux.json, written as JSONC. A file watcher applies changes on save, so no restart is needed. The legacy ~/.config/cmux/settings.json is read only as a fallback for keys missing from the main file.

The skill drives a bundled helper. It strips JSONC comments, validates the whole proposed document with cmux config validate, then writes the file atomically. If the edit would introduce a validation problem, the write is refused. Problems the file already carried, such as a key from a newer cmux, do not block an unrelated edit; validate reports them. Subcommands cover get, set, unset, list-supported, open and undo from a receipt.

Paths split on every dot, so a key that itself contains a dot is rejected by these commands with an error — edit that key in the file directly. For routine edits the installed cmux CLI is enough: cmux config get|set|unset|toggle|cycle <path> and cmux config preset <name> validate against the same schema and keep comments. Reach for the helper when you need --preview, receipts, undo, or a file other than the global config.

What it helps with

  • find which settings keys cmux recognises
  • change a value by dotted JSON path in cmux.json
  • validate the settings file for unknown paths and wrong types
  • revert a single edit from a receipt
  • open the config in an editor and rebind a shortcut

Example prompts for the agent

  • List every settings path cmux supports
  • Set sidebarAppearance.matchTerminalBackground to true and validate the file
  • Open cmux.json in my editor

How to install cmux-settings

1Skills CLI (Vercel)

npx skills add manaflow-ai/cmux --skill cmux-settings -a claude-code

2Manually: put the files in place

~/.claude/skills/cmux-settings/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/cmux-settings/

Step by step, with commands for each platform: How to install skills in Claude Code: five ways

Questions about cmux-settings

How do I install cmux-settings in Claude Code?

Run npx skills add manaflow-ai/cmux --skill cmux-settings -a claude-code. The skill lands at ~/.claude/skills/cmux-settings/SKILL.md.

What does cmux-settings do?

It views and edits cmux settings in ~/.config/cmux/cmux.json, covering terminal, browser, Markdown, diff, notes, file preview and sidebar-tool behaviour. It can look up keys, set a value by JSON path and validate the file.

How is the helper script different from cmux config?

Both validate edits against the same schema and preserve comments. The helper adds --preview, receipts, undo, and support for a file other than the global config.

Similar skills

All skills for Agent setup: memory, context, orchestration →

From the same set24

The whole set →
cmux Skill for navigating multi-pane cmux layouts: create windows, workspaces, splits, focus surfaces, and move terminals and browser panels without breaking automation. Use it when an agent needs deterministic placement and routing. CX Codex +1 9,700installs cmux-browser Automates browser surfaces via the cmux CLI without stealing user focus. Useful for background page inspections, waiting on selectors, and form fills. CX Codex +1 8,800installs cmux-markdown Opens Markdown files in a formatted panel beside the terminal and reloads the view when files change. Useful for plans, notes, and docs. CX Codex +1 7,500installs cmux-workspace Keeps an agent's actions inside the cmux workspace and terminal that started it, so automation does not disturb whatever the user is looking at. CX Codex +1 6,900installs cmux-customization Configures the cmux workspace manager: edits cmux.json, wires Command Palette actions, sets dock terminals, and routes terminal-level styling directly to Ghostty. CX Codex +1 6,700installs cmux-diagnostics Skill runs read-only cmux diagnostics: sockets, hooks, session restore, settings. Use when notifications fail, agents don't resume, or you need a support-safe debug report. CX Codex +1 6,400installs cmux-keyboard-shortcuts Configures cmux shortcuts in ~/.config/cmux/cmux.json. Useful for adopting tmux-style chords, auditing overrides, and validating syntax. CX Codex +1 6,200installs cmux-dev-workflow This skill guides native cmux work, from repository setup to tagged app builds and sidebar extension checks. Use it when changing native build inputs. CX Codex +1 4,900installs

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor