AIKraft/Skills/cmux-browser

cmux-browser

Автоматизация браузера через cmux: открытие сайтов, взаимодействие с элементами, ожидание состояния и извлечение данных без перехвата фокуса. Используйте, когда нужно управлять браузером в фоне.

MAmanaflow-ai official Разработка ★ 27.6k

Что делает навык

Автоматизация браузера через cmux с управлением поверхностями (surfaces) без перехвата фокуса. Позволяет открывать сайты, взаимодействовать с элементами, ожидать состояний и извлекать данные в фоновом режиме.

Когда применять

  • Управление браузером в фоне без переключения фокуса на окно.
  • Автоматизация форм и взаимодействие с элементами страницы.
  • Извлечение данных и снимков (snapshots) после навигации или изменений DOM.
  • Мониторинг состояния загрузки и ожидание появления элементов.

Как работает

  1. Открыть новую поверхность командой `cmux browser open` с флагом `--focus false` и сохранить surface_ref.
  2. Выполнять операции (навигация, клик, заполнение) с явным указанием `--surface <ref>`.
  3. Использовать `wait` для ожидания загрузки, появления селекторов или текста.
  4. Получать данные через `snapshot --interactive` или `get url/text/html`.
  5. Обновлять снимки после навигации или изменений DOM, так как ссылки (refs) могут устаревать.

Примеры запросов агенту

Открой сайт example.com в фоновом режиме и сделай снимок страницы.
Найди существующую вкладку браузера с заголовком 'Dashboard' и получи её URL.
Заполни поле с селектором 'e1' текстом 'hello' и нажми кнопку 'e2'.

Что понадобится

  • Установленный бинарник cmux (проверка через `cmux --version`)
  • Доступ к CLI cmux для выполнения команд

Описание составлено по SKILL.md навыка, сверено 06.10.2026.

Как подключить

1Скачать навык
# возьмите папку навыка «manaflow-ai-cmux-browser» из репозитория: # https://github.com/manaflow-ai/cmux
2Положить папку с SKILL.md к навыкам ассистента
# положите папку навыка туда, где ассистент ищет skills: cp -r manaflow-ai-cmux-browser/ ~/.claude/skills/manaflow-ai-cmux-browser/

Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.