К основному содержанию
скилл CX Codex

web-browser — скилл для Claude Code: браузер через CDP

Даёт агенту настоящий Chrome: переходы по страницам, клики, формы, скриншоты, разбор консоли и сетевых запросов. Пригодится, когда нужен живой браузер, а не парсинг HTML.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add mitsuhiko/agent-stuff --skill web-browser -a claude-code
Открыть на GitHub

Что делает web-browser

Скилл ставит набор скриптов, которые управляют Chrome или Chromium через Chrome DevTools Protocol. Запуск — ./scripts/start.js --headless, дальше nav.js открывает адрес, eval.js выполняет JavaScript в активной вкладке, screenshot.js снимает вид или всю страницу целиком. Есть emulate.js для мобильных пресетов вроде iphone-14 и pixel-7, dismiss-cookies.js для баннеров о куках и pick.js для выбора элементов мышью.

Скрипты работают с отдельным профилем в ~/.cache/agent-web/browser/, ваш живой профиль Chrome они не трогают. В headless-режиме расширения отключены, поэтому копия профиля даёт куки и состояние браузера, но не расширения. Если :9222 занят посторонним процессом, запуск упадёт, а не переиспользует его. Порт меняется через BROWSER_DEBUG_PORT, путь к бинарю — через BROWSER_BIN.

При старте автоматически включается фоновый лог консоли, ошибок и сети в JSONL; смотреть его удобно через logs-tail.js, а сводку по ответам даёт net-summary.js. pick.js требует видимого окна: запускайте start.js без --headless. Перед сменой режима останавливайте браузер скилла через stop.js — иначе он не перезапустится с новыми настройками.

Какие задачи решает

  • пройти по странице и снять скриншот для отчёта
  • заполнить форму и проверить результат отправки
  • поймать ошибку в консоли после клика
  • посмотреть, какие запросы уходят с фронтенда
  • проверить вёрстку в мобильном вьюпорте

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

  • Открой https://example.com в headless-браузере и сними полную страницу
  • Выполни в активной вкладке document.querySelectorAll("a").length
  • Включи эмуляцию iphone-14, перезагрузи страницу и покажи лог сети

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

1Через Skills CLI (Vercel)

npx skills add mitsuhiko/agent-stuff --skill web-browser -a claude-code

2Вручную: положить файлы

~/.claude/skills/web-browser/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/web-browser/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Из того же набора5

Похожие

agent-browser vercel-labs Скилл управляет браузером через CLI: открывает страницы, заполняет формы, нажимает кнопки и проверяет веб-приложения. Подходит для задач, где агенту нужно действовать в интерфейсе. CX Codex +1 1 200 000установок webapp-testing официальный anthropics Скилл запускает проверки локальных веб-приложений через Playwright: помогает отлаживать UI, делать скриншоты и смотреть логи браузера. 186 758установок computer-use stablyai Скилл ведёт видимое окно приложения через orca computer: читает дерево доступности, кликает, печатает и снимает скриншоты. Нужен, когда задача упирается в интерфейс. CX Codex +1 239 400установок browser-use browser-use Даёт агенту живой Chrome через CDP: клики, ввод, скриншоты и страницы, которым нужен JS или ваша логин-сессия. CX Codex +1 98 200установок playwright-cli microsoft Скилл, который даёт агенту браузер: открыть страницу, кликнуть по элементу, снять снимок и разобрать тесты Playwright. CX Codex +1 195 700установок last30days mvanhorn Собирает посты и реакции по любой теме за последние 30 дней из Reddit, X, YouTube, TikTok, Hacker News, Polymarket, GitHub и веба. Пригодится, когда нужно понять, что реально говорят люди, а не что пишут в обзорах. CX Codex +1 53 000установок

Рядом в теме «Браузер и парсинг»

Все скиллы по теме «Браузер и парсинг» →

Вопросы о web-browser

Как установить web-browser в Claude Code?

Выполните npx skills add mitsuhiko/agent-stuff --skill web-browser -a claude-code, после чего скилл окажется в ~/.claude/skills/web-browser/SKILL.md.

Что делает скилл web-browser?

Управляет Chrome или Chromium через Chrome DevTools Protocol: переходы, клики, выполнение JavaScript, скриншоты, эмуляция мобильных устройств и логи консоли с сетью.

Почему не работает pick.js?

Выбор элементов мышью возможен только в видимом окне. Остановите браузер скилла и запустите ./scripts/start.js без флага --headless.

Смотрите также

Спонсоры проекта

Компании, которые помогают держать аналитику открытой