AIKraft/Skills/agent-browser-automation

agent-browser-automation

CLI для автоматизации безголового браузера на Rust через Chrome DevTools Protocol. Полезно для ИИ-агентов, которым нужен доступ к веб-страницам.

RMReason Machines official Разработка ★ 83

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

agent-browser — это CLI-утилита для автоматизации безголового браузера, написанная на Rust и использующая Chrome DevTools Protocol (CDP). Она предоставляет быстрый интерфейс для навигации, взаимодействия с элементами, создания снимков доступности, скриншотов и перехвата сетевого трафика без необходимости в Node.js или Playwright.

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

  • Автоматизация веб-страниц для ИИ-агентов, которым требуется доступ к контенту сайтов.
  • Сбор данных через скриншоты или снимки доступности (accessibility snapshots).
  • Перехват сетевого трафика для анализа запросов и ответов браузера.
  • Взаимодействие с веб-интерфейсами (клики, ввод текста) через командную строку.

Как работает

  1. Установить пакет глобально через npm (npm install -g agent-browser) или Homebrew (brew install agent-browser).
  2. Выполнить команду agent-browser install для загрузки Chrome for Testing (требуется только один раз).
  3. Запустить CLI-команды для навигации по URL, взаимодействия с элементами страницы или получения скриншотов.
  4. Использовать возможности CDP для перехвата сети или получения снимков доступности в рамках сессии.

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

Автоматизируй открытие страницы и сделай скриншот главной страницы сайта example.com.
Выполни навигацию на сайт и перехвати все сетевые запросы, чтобы проанализировать заголовки.
Получи снимок доступности (accessibility snapshot) для текущей открытой страницы.

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

  • npm (для установки через npm global)
  • Homebrew (для установки на macOS)
  • Chrome for Testing (скачивается автоматически командой install)

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

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

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

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