
agent-browser: скилл Vercel для управления браузером из агента
Скилл 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/Общая папка ~/.agents/skills/ (в проекте — .agents/skills/) читают Codex, Cursor, VS Code Copilot, Gemini CLI, Antigravity, OpenCode, Kilo Code, Goose, Qwen Code.
git clone --depth 1 https://github.com/vercel-labs/agent-browser.git /tmp/agent-browser
mkdir -p ~/.agents/skills/agent-browser
cp -r /tmp/agent-browser/skills/agent-browser/. ~/.agents/skills/agent-browser/Установщик скиллов от Vercel, нужен Node.js 22.20 или новее. Без -g скилл ставится в текущий проект; флаг -a выбирает агента.
npx skills add vercel-labs/agent-browser --skill agent-browser -a claude-code
# для всех проектов
npx skills add vercel-labs/agent-browser --skill agent-browser -gНужен тариф Pro, Max, Team или Enterprise с включённым выполнением кода.
Скачайте папку скилла с GitHub и упакуйте её в ZIP.
claude.ai → Customize → Skills → + → Create skill → Upload a skill
Загрузите ZIP и включите скилл переключателем.Gemini CLI ставит скиллы из git-репозитория и хранит их в ~/.gemini/skills/.
gemini skills install https://github.com/vercel-labs/agent-browser.git --consent
# проверка
gemini skills listЧто умеет
Сам SKILL.md — короткая заглушка: агент выполняет agent-browser skills get core и получает инструкцию под установленную версию CLI.
Цикл работы: open, snapshot -i, действие по ссылке @eN, снова snapshot после изменения страницы. Скриншоты — только по просьбе или для canvas.
CLI написан на Rust и управляет Chrome через CDP без Playwright и Puppeteer; команды идут фоновому демону, браузер живёт между командами.
Каждая задача работает в своей сессии --session: общая сессия по умолчанию видна всем агентам на машине.
Что попросить агента
Ограничения
Без установленного 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.