cmux-terminal-multiplexer — скилл для Claude Code: установка
Организует сплиты терминала и запускает встроенный Chromium для Claude Code и других кодинг-агентов через CLI с адресацией по поверхностям.
npx skills add reason-machines/trending-skills --skill cmux-terminal-multiplexer -a claude-codeЧто делает cmux-terminal-multiplexer
Скилл обучает агента управлять терминальными сплитами и браузером через утилиту cmux. Агент создаёт вертикальные или горизонтальные панели командами new-split right и new-split down, передаёт команды в назначенную панель через cmux send-surface и считывает буфер с помощью capture-pane. Фокус окна при этом не перехватывается. Адресация идёт строго по идентификаторам поверхностей вида surface:N.
В утилиту встроен движок headless Chromium, поэтому внешний Google Chrome ставить не потребуется. Браузерная автоматизация опирается на снимки страниц: агент запрашивает снимок и взаимодействует с интерактивными элементами по коротким меткам вроде e1 или e2 вместо CSS-селекторов. Мутации DOM аннулируют эти метки, поэтому после каждого клика или перехода страницу нужно снимать заново.
Какие задачи решает
- Разделять терминал на изолированные панели для одновременного запуска задач
- Автоматизировать веб-сценарии через встроенный Chromium без внешнего браузера
- Считывать терминальный вывод фоновых процессов по номеру панели
- Управлять элементами страницы по интерактивным слепкам DOM
Примеры запросов агенту
- Открой сплит справа через cmux и запусти сборку проекта
- Перейди в браузере cmux на https://example.com и сними интерактивный слепок
- Проверь вывод консоли в панели surface:2 через cmux capture-pane
Как установить cmux-terminal-multiplexer
1Через Skills CLI (Vercel)
npx skills add reason-machines/trending-skills --skill cmux-terminal-multiplexer -a claude-code2Вручную: положить файлы
~/.claude/skills/cmux-terminal-multiplexer/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/cmux-terminal-multiplexer/
1Через Skills CLI (Vercel)
npx skills add reason-machines/trending-skills --skill cmux-terminal-multiplexer -a codex2Вручную: положить файлы
.agents/skills/cmux-terminal-multiplexer/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add reason-machines/trending-skills --skill cmux-terminal-multiplexer -a cursor2Вручную: положить файлы
.cursor/skills/cmux-terminal-multiplexer/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install reason-machines/trending-skills cmux-terminal-multiplexer2Вручную: положить файлы
.github/skills/cmux-terminal-multiplexer/SKILL.md1Через Skills CLI (Vercel)
npx skills add reason-machines/trending-skills --skill cmux-terminal-multiplexer -a gemini-cli2Командой платформы
gemini skills install https://github.com/reason-machines/trending-skills --path skills/cmux-terminal-multiplexerВручную: положить файлы
.devin/skills/cmux-terminal-multiplexer/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add reason-machines/trending-skills --skill cmux-terminal-multiplexer -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о cmux-terminal-multiplexer
Как установить cmux-terminal-multiplexer в Claude Code?
Выполните команду npx skills add reason-machines/trending-skills --skill cmux-terminal-multiplexer -a claude-code. Конфигурация запишется в файл ~/.claude/skills/cmux-terminal-multiplexer/SKILL.md.
Что делает скилл cmux-terminal-multiplexer?
Он предоставляет инструкции по созданию сплитов терминала, передаче команд в фоновые панели и управлению встроенным браузером Chromium из командной строки.
Нужно ли устанавливать отдельный браузер для веб-команд?
Устанавливать внешний Google Chrome не требуется, потому что автономный Chromium уже встроен непосредственно в cmux.