agent-browser: скилл Vercel для управления браузером из агента

vercel-labs/agent-browser· Проверено 13.11.2026· 50,5 тыс.на GitHub

Скилл Vercel к CLI agent-browser: агент открывает сайты в Chrome, читает страницу как дерево доступности со ссылками @e1, @e2, кликает, заполняет формы, снимает скриншоты.

Как установить agent-browser

Личные скиллы лежат в ~/.claude/skills/, проектные — в .claude/skills/ репозитория. Проверка: команда /skills в сессии, вызов по имени — /agent-browser.

# плагином, внутри Claude Code
/plugin marketplace add vercel-labs/agent-browser
/plugin install agent-browser@agent-browser

# или вручную
git clone --depth 1 https://github.com/vercel-labs/agent-browser.git /tmp/agent-browser
mkdir -p ~/.claude/skills/agent-browser
cp -r /tmp/agent-browser/skills/agent-browser/. ~/.claude/skills/agent-browser/

Что умеет

Открыть страницу, прочитать её снимком и кликать, печатать, выбирать по ссылкам @eN
Заполнить и отправить форму, войти на сайт через хранилище логинов
Снять скриншот страницы целиком или с подписями элементов
Извлечь данные со страницы и протестировать веб-приложение
Записать видео сессии и сохранить состояние браузера между запусками
Управлять приложениями на Electron и Slack через отдельные скиллы CLI

Сам SKILL.md — короткая заглушка: агент выполняет agent-browser skills get core и получает инструкцию под установленную версию CLI.

Цикл работы: open, snapshot -i, действие по ссылке @eN, снова snapshot после изменения страницы. Скриншоты — только по просьбе или для canvas.

CLI написан на Rust и управляет Chrome через CDP без Playwright и Puppeteer; команды идут фоновому демону, браузер живёт между командами.

Каждая задача работает в своей сессии --session: общая сессия по умолчанию видна всем агентам на машине.

Что нужноCLI agent-browser: npm i -g agent-browser, затем agent-browser install скачивает Chrome for Testing; На Linux — agent-browser install --with-deps для системных библиотек браузера
АгентыРаботает с любым агентом: Cursor, Claude Code, Codex, Continue, Windsurf и другими.

Что попросить агента

Открой <URL> и заполни форму обратной связи тестовыми даннымиСделает снимок страницы, заполнит поля по ссылкам @eN, отправит форму и проверит результат новым снимком
Сними скриншот <страницы> во всю высотуСохранит полный скриншот командой screenshot --full
Войди в <админку> и выгрузи таблицу заказовСохранит логин в хранилище, войдёт по имени и извлечёт данные со страницы
Проведи исследовательское тестирование <веб-приложения>Загрузит скилл dogfood и пройдёт по приложению в поисках багов

Ограничения

!

Без установленного CLI agent-browser скилл бесполезен: в нём только указатель на команду skills get core

!

Без своей --session агент может перехватить вкладку другого агента или вашу

!

Сохранённые сценарии экспериментальные и ломаются на сайтах, которые часто меняются

!

Пароли в аргументах команд попадают в историю shell, для них есть хранилище auth

Описание из SKILL.md

Browser automation CLI for AI agents. Use when the user needs to interact with websites, including navigating pages, filling forms, clicking buttons, taking screenshots, extracting data, testing web apps, or automating any browser task. Triggers include requests to "open a website", "fill out a form", "click a button", "take a screenshot", "scrape data from a page", "test this web app", "login to a site", "automate browser actions", or any task requiring programmatic browser interaction.

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

Как установить agent-browser skill в Claude Code?
Поставьте CLI: npm i -g agent-browser и agent-browser install. Затем npx skills add vercel-labs/agent-browser или плагином agent-browser@agent-browser.
Можно ли обойтись без скилла?
Да: впишите в AGENTS.md строку о том, что перед первым запуском нужно выполнить agent-browser skills get core.
Чем agent-browser отличается от Playwright MCP?
Это CLI: агент вызывает короткие shell-команды и получает компактный снимок со ссылками @eN. Playwright и Puppeteer ему не нужны. Режим MCP тоже есть: agent-browser mcp.
Какой браузер он использует?
По умолчанию Chrome for Testing. Можно подключиться к своему Chrome через --cdp, выбрать движок Lightpanda или Obscura, облачные браузеры Browserbase, Browserless или Mobile Safari в симуляторе iOS.
Почему SKILL.md такой короткий?
Это заглушка: инструкции выдаёт сам CLI командой skills get core, поэтому они всегда совпадают с установленной версией.
Сколько установок у agent-browser?
На skills.sh на 13.11.2026 — 1 510 097 установок, 4-е место в общем рейтинге.

Похожие скиллы