cmux-settings — скилл для Claude Code: правка настроек cmux
Скилл читает и меняет настройки cmux в ~/.config/cmux/cmux.json: терминал, браузер, Markdown, diff, заметки и горячие клавиши.
npx skills add manaflow-ai/cmux --skill cmux-settings -a claude-codeЧто делает cmux-settings
cmux хранит пользовательские настройки в ~/.config/cmux/cmux.json в формате JSONC. Файл отслеживается, поэтому сохранение применяется без перезапуска. Старый ~/.config/cmux/settings.json читается только как запасной вариант для ключей, которых нет в основном файле.
Скилл работает через вспомогательный скрипт: он убирает комментарии JSONC, проверяет весь документ командой cmux config validate и записывает файл целиком. Если правка добавляет проблему валидации, запись не проходит. Проблемы, которые были в файле раньше, например ключ из более новой версии cmux, не мешают посторонней правке — их показывает validate. Скрипт умеет get, set, unset, list-supported, open и undo по чек-поинту.
Пути разбираются по точкам, поэтому ключ, в котором есть точка, эти команды отвергают с ошибкой — такой ключ правьте прямо в файле. Для типовых правок хватает самого cmux: cmux config get|set|unset|toggle|cycle <path> и cmux config preset <name> проверяют по той же схеме и сохраняют комментарии. Вспомогательный скрипт нужен, когда требуются --preview, чек-поинты, undo или файл помимо глобального конфига.
Какие задачи решает
- посмотреть, какие ключи настроек вообще понимает cmux
- поменять значение по точечному пути в
cmux.json - проверить файл настроек на неизвестные пути и неверные типы
- откатить одну правку по чек-поинту
- открыть конфиг в редакторе и перепривязать горячую клавишу
Примеры запросов агенту
- Покажи все поддерживаемые пути настроек cmux
- Поставь
sidebarAppearance.matchTerminalBackgroundв true и проверь файл - Открой
cmux.jsonв редакторе
Как установить cmux-settings
1Через Skills CLI (Vercel)
npx skills add manaflow-ai/cmux --skill cmux-settings -a claude-code2Вручную: положить файлы
~/.claude/skills/cmux-settings/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/cmux-settings/
1Через Skills CLI (Vercel)
npx skills add manaflow-ai/cmux --skill cmux-settings -a codex2Вручную: положить файлы
.agents/skills/cmux-settings/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add manaflow-ai/cmux --skill cmux-settings -a cursor2Вручную: положить файлы
.cursor/skills/cmux-settings/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install manaflow-ai/cmux cmux-settings2Вручную: положить файлы
.github/skills/cmux-settings/SKILL.md1Через Skills CLI (Vercel)
npx skills add manaflow-ai/cmux --skill cmux-settings -a gemini-cli2Командой платформы
gemini skills install https://github.com/manaflow-ai/cmux --path skills/cmux-settingsВручную: положить файлы
.devin/skills/cmux-settings/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add manaflow-ai/cmux --skill cmux-settings -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о cmux-settings
Как установить cmux-settings в Claude Code?
Выполните npx skills add manaflow-ai/cmux --skill cmux-settings -a claude-code. Скилл окажется в ~/.claude/skills/cmux-settings/SKILL.md.
Что делает cmux-settings?
Показывает и меняет настройки cmux в ~/.config/cmux/cmux.json: терминал, браузер, Markdown, diff, заметки, предпросмотр файлов и поведение боковой панели. Умеет искать ключи по описанию, ставить значение по JSON-пути и проверять файл.
Чем вспомогательный скрипт отличается от cmux config?
Оба проверяют правки по одной схеме и сохраняют комментарии. Скрипт добавляет --preview, чек-поинты, undo и работу с файлом помимо глобального конфига.