BrowserSkill — скилл

BrowserSkill подключает агента к Chrome или Edge с текущими входами и дает чтение, клики и сбор данных в отдельном окне.

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

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

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

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

tencent/browserskill

Установка

Ручная установка

Текст для агента

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 для чтения страниц, управления вкладками и проверки действий.

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

Отдельный браузер для агентов со скиллом и MCP: Claude Code и Codex работают в ваших аккаунтах, каждый сеанс записывается и доступен для просмотра

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

Скилл и CLI от Browser Use: агент управляет вашим настоящим Chrome через DevTools Protocol, под вашей учетной записью, и сам дописывает недостающие функции

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

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

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

Web Access

web-access

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

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

faster-chrome-devtools-skill управляет Chrome через протокол CDP из терминала, без MCP-сервера, Puppeteer и Playwright.

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

Коротко о 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.

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