faster-chrome-devtools-skill
faster-chrome-devtools-skill управляет Chrome через протокол CDP из терминала, без MCP-сервера, Puppeteer и Playwright.
- 173 ★ репозитория
- Последний коммит
Широкий доступ
Почему такой уровень
- Подключение к вашему залогиненному Chrome дает агенту доступ к открытым аккаунтам и их данным.
- Скилл вызывает произвольный JavaScript и любые методы CDP на страницах.
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add skills/faster-chrome-devtools-skillОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Подключение к вашему залогиненному Chrome дает агенту доступ к открытым аккаунтам и их данным.
- Скилл вызывает произвольный JavaScript и любые методы CDP на страницах.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Скилл учит агента работать с браузером через командную строку на Node.js. Скрипт соединяется с Chrome по WebSocket и умеет открывать и переиспользовать вкладки, читать компактные снимки дерева доступности со стабильными ссылками на элементы, нажимать и заполнять поля, ждать текст или селектор без пауз вслепую. Скриншоты сохраняются в файл в сжатом JPEG или WebP, в контекст модели попадает только путь. Можно читать консоль и неудачные сетевые запросы, выполнять JavaScript и вызывать любой метод CDP командой `raw`. Подключение держит фоновый демон, привязанный к локальному адресу. Есть режим для удаленного браузера Cloudflare Browser Run, где вход, MFA и капчу передают человеку.
Для кого. Разработчики, которые поручают агенту проверку интерфейса, отладку страниц и сбор данных в уже залогиненном Chrome.
Подходит, если
- Агент проверяет верстку и ошибки консоли после правки фронтенда.
- Нужно собрать данные с сайта, где вы уже вошли в аккаунт в своем Chrome.
- Скриншоты в MCP-режиме раздувают контекст, а здесь модель получает только путь к файлу.
- Сценарию нужен метод CDP, которого нет среди готовых инструментов.
Не подходит, если
- Нужен полноценный тестовый фреймворк с отчетами и параллельным запуском.
- В окружении нет Node.js 22 или новее.
- Агент не вправе работать в профиле Chrome, где открыты личные аккаунты.
Пример запроса к агенту
Запусти чистый Chrome с временным профилем, открой https://news.ycombinator.com, сделай скриншот и перечисли пять первых заголовков.Ограничения
Нужен Node.js 22 или новее. Для работы с вашим залогиненным Chrome в нем включают удаленную отладку на странице `chrome://inspect/#remote-debugging`. Через такое подключение агент видит и меняет то, что вы открыли в браузере, включая сессии аккаунтов. Лицензия в репозитории не указана. Демон остается в фоне до 20 минут после последней команды, поэтому после работы с личными аккаунтами остановите его вручную. Подключение к удаленным браузерам требует их адреса и токена.
Как отключить. Остановите демон командой `node skills/faster-chrome-devtools-skill/scripts/cdp.mjs stop` и выключите удаленную отладку в Chrome. Затем удалите скилл из каталога агентов.
Частые вопросы
Чем он отличается от Chrome DevTools MCP?
Здесь нет MCP-сервера: агент вызывает скрипт через оболочку. Команда `raw` доступна для любого метода CDP, а скриншоты уходят в файл, а не в контекст.
Как остановить демон?
Выполните `node skills/faster-chrome-devtools-skill/scripts/cdp.mjs stop`. Если демонов несколько, нужен `stop --id <id>` или `stop --all`.
Сколько живет подключение?
Демон держит соединение с CDP 20 минут. Это избавляет от повторных запросов доступа в Chrome.
Работает ли он с облачным браузером?
Да, с Cloudflare Browser Run. Для входа, MFA, капчи и подтверждений там предусмотрена передача управления человеку через Live View.
Какие версии Node.js подходят?
Node.js 22 или новее. Пакеты ставить не нужно: скрипт использует только встроенные модули.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
СкиллыСкилл для Amp, Claude Code и Cursor: агент управляет вашим живым Chrome с открытыми вкладками и входами в аккаунты через один переключатель отладки
CLI, скилл и MCP для управления Chrome короткими скриптами Puppeteer, вкладки сохраняют состояние между вызовами
Плагин для Claude Code, который управляет вашим Chrome через DevTools Protocol: вкладки, формы, выгрузка страниц и скриншоты без сторонних зависимостей
CLI и скилл для управления Chrome из агента: снимок страницы, клики, консоль, сеть и аудит производительности в экономном выводе
Бинарник на Rust без MCP-сервера: агент ведет ваш открытый Chrome или Edge, а вкладки закрепляются метками target.
Скилл cdp: агент управляет вашим Chrome напрямую через протокол DevTools, 652 типизированных метода без готовых click и goto
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| faster-chrome-devtools-skill (эта карточка) | нет | 173 | ||
| Chrome DevTools MCP | да | не нужна | 55 199 | MCP-сервер с фиксированным набором инструментов; здесь скрипт вызывает любой метод CDP без сервера |
| chrome-cdp | нет | 3 289 | другой скилл для CDP; этот добавляет демон, снимки доступности и облачный браузер Cloudflare |
Коротко о README
Скрипт целиком написан на встроенных модулях Node.js, включая небольшой клиент WebSocket. Демон слушает только локальный адрес, токен и параметры подключения лежат во временном файле, читаемом владельцем.