Stagehand browse — скилл

Скилл browse из репозитория Stagehand учит агента открывать страницы, читать их и кликать через одноименную CLI-утилиту.

  • 26 024 ★ репозитория
  • Последний коммит
  • MIT
Скилл

Широкий доступ

Почему такой уровень

  • Агент управляет браузером и при §--auto-connect§ получает доступ к открытым входам и кукам.
  • Облачные сессии Browserbase тратят платные ресурсы и передают страницы стороннему сервису.
Все причины и проверки

browserbase/stagehand

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add skills/stagehand-browse

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Широкий доступИнструмент может менять данные, выполнять команды или работать с секретами.

  • Агент управляет браузером и при §--auto-connect§ получает доступ к открытым входам и кукам.
  • Облачные сессии Browserbase тратят платные ресурсы и передают страницы стороннему сервису.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Stagehand — фреймворк Browserbase для управления браузером из кода. В репозитории лежит и скилл `browse` для кодинг-агентов: он обучает Claude Code, Cursor и Codex работать с командой `browse`. Агент открывает страницу, снимает дерево доступности (`browse snapshot`), читает заголовок и текст, нажимает элементы по ссылкам из снимка, делает скриншоты и перехватывает сетевые запросы. Скилл переключает цель: локальный Chrome или Chromium, уже запущенный Chrome по CDP либо облачная сессия Browserbase. Те же команды управляют проектами и сессиями Browserbase, запускают их Functions, ищут и скачивают страницы через встроенные fetch и search. Для локальной работы ключ LLM и аккаунт Browserbase не нужны.

Для кого. Разработчикам и тестировщикам, которые хотят дать агенту живой браузер для проверки своего интерфейса, чтения сайтов и повторяемых сценариев.

Подходит, если

  • Агент проверяет правку на localhost и показывает снимок страницы после действий.
  • Нужно прочитать сайт без API: заголовок, текст, содержимое элемента.
  • Сценарий записывают как команды `browse` и повторяют в CI на облачной сессии.
  • Надо разобрать, какие запросы страница отправляет при клике.
  • Команда уже платит за Browserbase и хочет управлять его сессиями из чата агента.

Не подходит, если

  • Задача решается обычным HTTP-запросом без отрисовки страницы.
  • Агенту нельзя давать доступ к залогиненному браузеру с личными сессиями.
  • Нужен готовый SDK для встраивания в приложение, а не команда оболочки.

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

Открой localhost:3000 через browse в локальном режиме, сделай снимок страницы, нажми «Войти» и покажи, что изменилось.

Ограничения

Скилл вызывает CLI `browse`, поэтому сначала ставится пакет `npm install -g browse`. Локальный режим требует установленного Chrome или Chromium; в контейнерах без браузера используют облачную сессию. Облачные команды работают только с `BROWSERBASE_API_KEY` и тарифом Browserbase, а режим Verified требует плана Scale. Флаг `--auto-connect` подключает агента к уже открытому Chrome с вашими куками и входами: включайте его осознанно. Скилл лежит в монорепозитории Stagehand, версию CLI и скилла сверяйте по документации.

Как отключить. Удалите скилл `browse` из каталога скиллов агента и снимите пакет командой `npm uninstall -g browse`. Остановите демон и облачные сессии, ключ Browserbase уберите из окружения.

Частые вопросы

Нужен ли аккаунт Browserbase?

Для локальной работы нет: достаточно установленного Chrome. Аккаунт и `BROWSERBASE_API_KEY` нужны для облачных сессий и команд облачного API.

Как обновить скилл?

Выполните `browse skills install`: команда ставит или обновляет скилл `browse`. Версию CLI меняет `npm install -g browse`.

Чем скилл отличается от SDK Stagehand?

SDK встраивают в код приложения, а скилл дает агенту готовые команды оболочки. В README для агентов советуют скилл и CLI.

Можно ли подключить уже открытый Chrome?

Да, флагом `--auto-connect` или адресом CDP через `--cdp`. Агент получит доступ к вкладкам и сессиям этого браузера, поэтому для чужих входов лучше отдельный профиль.

Можно ли работать без локального Chrome?

Да, в контейнерах и CI используют облачную сессию: `browse open <адрес> --remote`. Для нее нужен `BROWSERBASE_API_KEY`.

Обсуждение

Вопросов и отзывов пока нет.

Скиллы

Официальный набор скиллов Browserbase, который дает Claude Code доступ к вебу: автоматизация браузера, поиск, выгрузка страниц и тестирование интерфейса

ПлагинШирокий доступ3,8 тыс.Звезды репозитория

Web Access

web-access

Скилл выхода в сеть: сам выбирает между поиском, загрузкой страницы и управлением вашим браузером через CDP

СкиллШирокий доступ9,4 тыс.Звезды репозитория

Скилл для Amp, Claude Code и Cursor: агент управляет вашим живым Chrome с открытыми вкладками и входами в аккаунты через один переключатель отладки

СкиллШирокий доступ3,3 тыс.Звезды репозитория
Выбор редакции

CLI, скилл и Python-библиотека для управления браузером: агент кликает, заполняет формы и читает страницы через CDP

CLIШирокий доступ120,8 тыс.Звезды репозитория

Скилл подключает агента к вашему Chrome через расширение и CLI для чтения страниц, управления вкладками и проверки действий.

СкиллШирокий доступ649Звезды репозитория

Скилл веб-исследования: SearXNG ищет, Camofox читает страницы, CloakBrowser открывает сайты, которые проверяют посетителей

СкиллШирокий доступ546Звезды репозитория

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйЗвезды репозиторияГлавное отличие
Stagehand browse (эта карточка)нет26 024
Browserbase Skillsнет3 757набор скиллов и плагин Browserbase; здесь отдельный скилл browse из репозитория Stagehand вместе с CLI
Playwright CLIда15 133команды Playwright; browse строится на Stagehand и снимках дерева доступности, умеет облачные сессии Browserbase

Коротко о README

В разделе для кодинг-агентов README советует ставить CLI и скилл вместо SDK. Локальный режим работает без ключа LLM и без аккаунта Browserbase.

Бейдж для README

Сообщить о проблеме