cmux — скилл для Claude Code: управление окнами и панелями
Скилл для навигации по многопанельной раскладке cmux: создаёшь окна, вкладки, сплиты, переключаешь фокус и перемещаешь терминалы и браузер-панели, не прерывая автоматизацию. Нужен, если агент должен работать в детерминированной топологии.
npx skills add manaflow-ai/cmux --skill cmux -a claude-codeЧто делает cmux
cmux управляет иерархией: окно → рабочая область (вкладка) → панель (сплит) → поверхность (терминал или браузер-панель). Скилл даёт команды для создания, навигации и перестановки: cmux new-workspace, cmux new-split right, cmux move-surface, cmux reorder-surface. При создании нового терминала флаг --command запускает команду сразу же в живой оболочке, без отдельного send.
Выход по умолчанию — короткие адреса (window:1, pane:2), но скилл принимает UUID на входе и может вывести их, если запросить --id-format uuids. Топология, цвета рабочих областей и прочие настройки cmux хранятся в ~/.config/cmux/cmux.json; cmux reload-config перезагружает конфигурацию без перезапуска приложения.
Шорткаты, поведение приложения и автоматизация живут в настройках cmux, а рендеринг (шрифт, тема, курсор, прозрачность) — в конфиге Ghostty. Скилл также видит историю загрузок в браузер-панелях и может срабатывать на flash-сигналы для привлечения внимания. Входит в экосистему cmux-skills: для работы с браузером, разметкой, настройками и снимками есть отдельные скиллы.
Какие задачи решает
- Поместить агента в конкретную панель и гарантировать фокус
- Создать новый терминал с командой, которая запустится сразу
- Переместить поверхность из одной панели в другую
- Переупорядочить вкладки и сплиты в рабочей области
- Получить идентификаторы текущего окна, рабочей области и панели
Примеры запросов агенту
- Создай новую рабочую область и открой в ней npm dev
- Перемести поверхность surface:7 в панель pane:2 с фокусом
- Покажи все панели текущей рабочей области и их поверхности
Как установить cmux
1Через Skills CLI (Vercel)
npx skills add manaflow-ai/cmux --skill cmux -a claude-code2Вручную: положить файлы
~/.claude/skills/cmux/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/cmux/
1Через Skills CLI (Vercel)
npx skills add manaflow-ai/cmux --skill cmux -a codex2Вручную: положить файлы
.agents/skills/cmux/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add manaflow-ai/cmux --skill cmux -a cursor2Вручную: положить файлы
.cursor/skills/cmux/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install manaflow-ai/cmux cmux2Вручную: положить файлы
.github/skills/cmux/SKILL.md1Через Skills CLI (Vercel)
npx skills add manaflow-ai/cmux --skill cmux -a gemini-cli2Командой платформы
gemini skills install https://github.com/manaflow-ai/cmux --path skills/cmuxВручную: положить файлы
.devin/skills/cmux/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add manaflow-ai/cmux --skill cmux -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
Из того же набора13
Весь набор →Похожие
Вопросы о cmux
Как установить cmux в Claude Code?
Выполни npx skills add manaflow-ai/cmux --skill cmux -a claude-code, затем найди файл SKILL.md в ~/.claude/skills/cmux/.
Что делает cmux?
Скилл позволяет агентам контролировать топологию cmux: создавать окна, рабочие области, сплиты и браузер-панели, перемещать их, менять фокус и запускать команды в новых терминалах прямо из автоматизации.
Нужна ли мне Ghostty?
cmux работает с Ghostty как с основным терминалом. Если Ghostty не установлена, команды cmux не сработают.