BrowserSkill — скилл
BrowserSkill подключает агента к Chrome или Edge с текущими входами и дает чтение, клики и сбор данных в отдельном окне.
- 10 344 ★ репозитория
- Последний коммит
- MIT
Широкий доступ
Почему такой уровень
- Агент получает браузерные действия с текущей авторизацией и может отправлять формы или менять данные аккаунтов.
Установка
- Работает в
Ручная установка
Set up browser-skill on this machine by following https://raw.githubusercontent.com/Tencent/BrowserSkill/main/AGENT_INSTALL.md
Первый способ Quick Start — запрос агенту из раздела Let your agent set it up. Перед выполнением прочитайте AGENT_INSTALL.md; расширение устанавливает пользователь. Ручной блок CLI идет следующим вариантом.
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Агент получает браузерные действия с текущей авторизацией и может отправлять формы или менять данные аккаунтов.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Пользователь может вмешаться в браузерную задачу, после чего агент заново читает состояние страницы. BrowserSkill связывает клиента с Chrome или Edge через `bsk`, фоновый процесс и расширение. Пока агент работает, его действия видны в отдельном окне. Обычную вкладку он подключает к задаче только с разрешения пользователя. Агент использует сохраненную авторизацию выбранного профиля браузера. При разборе ошибки он может читать сетевые ответы и сообщения консоли, делать снимки страницы. Эти записи и снимки могут раскрывать внутренние данные сайта, поэтому пользователь определяет, какие материалы сохранять.
Для кого. Тестировщикам веб-приложений, которые работают с агентом в собственном авторизованном браузере и вмешиваются в ход задачи при необходимости.
Подходит, если
- Внутренняя страница уже открыта под пользователем, и агент читает ее содержимое.
- Пользователь наблюдает тест формы в отдельном окне и при необходимости вмешивается.
- Загруженная таблица готова к выгрузке в JSON или CSV с известным охватом строк.
- Ошибка сайта воспроизводится, и агент сопоставляет страницу с запросами и консолью.
Не подходит, если
- Агенту нельзя давать действия в авторизованных аккаунтах.
- Чужие вкладки собираются захватывать без явной передачи пользователем.
- Из содержимого страницы планируют принимать новые полномочия или инструкции.
Пример запроса к агенту
Прочитай открытую тестовую страницу в отдельном окне BrowserSkill, сохрани только названия и ссылки и заверши сессию без отправки форм.Ограничения
Для локальной работы одновременно нужны CLI, запущенный фоновый процесс, расширение и скилл в выбранном клиенте. Расширение поддерживает Chrome и Edge на Chromium 125 или новее, совместимость других браузеров не гарантирована. В выбранном профиле агент действует от имени вошедших пользователей; согласуйте профиль и отправку данных до работы. Тела сетевых ответов, записи задачи и снимки могут содержать секреты, поэтому сохраняйте только необходимые материалы.
Как отключить. Выполните `bsk session stop <id>`, подставив идентификатор сессии. При штатном завершении BrowserSkill возвращает заимствованные вкладки в исходное окно и убирает страницы задачи. При необходимости отключите соединение расширения.
Частые вопросы
Как начать сессию и узнать ее идентификатор?
Выполните `bsk session start --json` и сохраните значение `session_id` из ответа. Этот идентификатор связывает последующие команды с конкретной задачей.
Как проверить подключение?
Выполните `bsk doctor` и устраните указанные ошибки соединения. В расширении должен появиться статус Connected.
Используется ли моя авторизация на сайтах?
Да. Агент работает с сохраненной авторизацией выбранного профиля и может выполнять действия от имени вошедшего пользователя. До отправки формы согласуйте, какие данные и куда он передаст.
Как передать обычную вкладку задаче?
Сначала агент получает список через `bsk tab list --scope user --session <id>`. После разрешения пользователя он вызывает `bsk tab borrow <tab-id> --session <id>` для выбранной вкладки. Подставляются реальные идентификаторы сессии и вкладки; она перемещается в окно задачи.
Doctor прошел, но агент не видит скилл?
Установите скилл для нужного клиента через `bsk install-skill` и начните новую сессию. Doctor не управляет загрузкой инструкций агентом.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
СкиллыСкилл подключает агента к вашему Chrome через расширение и CLI для чтения страниц, управления вкладками и проверки действий.
Отдельный браузер для агентов со скиллом и MCP: Claude Code и Codex работают в ваших аккаунтах, каждый сеанс записывается и доступен для просмотра
Скилл и CLI от Browser Use: агент управляет вашим настоящим Chrome через DevTools Protocol, под вашей учетной записью, и сам дописывает недостающие функции
CLI, скилл и Python-библиотека для управления браузером: агент кликает, заполняет формы и читает страницы через CDP
Web Access
web-access
Скилл выхода в сеть: сам выбирает между поиском, загрузкой страницы и управлением вашим браузером через CDP
faster-chrome-devtools-skill управляет Chrome через протокол CDP из терминала, без MCP-сервера, Puppeteer и Playwright.
Коротко о README
Наблюдения можно сохранять и читать повторно. При переносе управляемой вкладки из окна задачи сессия завершается, вкладки сохраняются на месте.
Бейдж для README
Исходный SKILL.md
--- name: browser-skill description: | Automate the user's logged-in Chromium browser: read pages, fill forms, scrape data, operate tabs, test a UI, or debug a website. Requires the bsk CLI and browser extension. --- # browser-skill Use `bsk` in an **Agent Window** with the user's existing logins. User tabs require explicit borrowing. This skill does not install the extension or handle advice-only tasks. Never extract credentials, cookies, tokens, or other secrets. ## Before acting Human collaboration is automatic. Read [cooperation](references/cooperation.md) before acting; no enable/share call is needed. - For website failures, request/performance investigations or reproduction evidence, read [debugging](references/debugging.md). Start capture before navigation or reproduction; ordinary browsing needs no capture. - If a browser profile is required, read [tabs and profiles](references/tabs-and-profiles.md) before starting. Verify its instance mapping, bind every new session explicitly, and never substitute another instance or omit the selector to recover. - Parallel work: [parallel tasks](references/tabs-and-profiles.md). - In WorkBuddy/CodeBuddy or hosts that reap children, read [environment](references/environment.md) before sessions: reuse a reachable daemon or run `--foreground` in a managed background task. Read it also for missing CLI, startup/connection failures or remote pairing. Skill installation excludes the CLI/extension. Never restart shared daemons or delete runtime files to recover.