Web Access
web-access
Скилл выхода в сеть: сам выбирает между поиском, загрузкой страницы и управлением вашим браузером через CDP
Установка
npx skills add eze-is/web-accessЭто чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Скилл задает агенту стратегию работы с сетью: когда хватит WebSearch или WebFetch, когда взять curl или Jina, а когда подключиться к браузеру. Для браузера в комплекте Node.js-прокси, который цепляется к вашему Chrome или Edge через удаленную отладку и сохраняет все входы в аккаунты. Через HTTP API прокси агент открывает вкладки, выполняет JS, кликает, загружает файлы и делает скриншоты. Скилл умеет искать адреса в локальных закладках и истории, запускать несколько подагентов параллельно и копить заметки о сайтах между сессиями.
Для кого. Для тех, кому агент должен читать динамические сайты и страницы за логином, а не только результаты поиска.
Подходит, если
- Нужно прочитать страницу, которая рендерится скриптами или требует входа
- Нужно собрать и сравнить данные с нескольких сайтов параллельно
- Нужно найти внутренний сервис по закладкам или истории браузера
Не подходит, если
- Не хотите давать агенту доступ к браузеру с личными аккаунтами
- Нужна массовая автоматизация соцсетей: есть риск блокировки
Пример запроса к агенту
Открой сайты этих пяти продуктов и сделай сводную таблицу тарифовОграничения
README и SKILL.md на китайском, встроенные заметки о сайтах в основном про китайские площадки. Для режима CDP нужен Node.js 22+ и включенная удаленная отладка в Chrome или Edge. Автор прямо предупреждает о риске блокировки аккаунтов на соцплатформах. Работа из России зависит от сайтов, к которым обращается агент.
Как отключить. Удалите папку web-access из каталога скиллов или плагин web-access через /plugin, остановите прокси командой pkill -f cdp-proxy.mjs и выключите удаленную отладку в браузере.
Проверка безопасности
- Агент управляет браузером пользователя с активными входами в аккаунты
- Может выполнять действия на сайтах и загружать файлы
- Читает локальные закладки и историю браузера
Коротко о README
README перечисляет возможности: автоматический выбор инструмента для сети, прокси CDP с тремя видами клика, поиск по закладкам и истории, параллельные подагенты, накопление опыта по сайтам и извлечение медиа. Установка через npx skills, маркетплейс плагинов Claude Code или клонирование в ~/.claude/skills. Описан HTTP API прокси и настройка предпочтительного браузера в config.env. Лицензия MIT.
SKILL.md
---
name: web-access
license: MIT
github: https://github.com/eze-is/web-access
description:
所有联网操作必须通过此 skill 处理,包括:搜索、网页抓取、登录后操作、网络交互等。
触发场景:用户要求搜索信息、查看网页内容、访问需要登录的网站、操作网页界面、抓取社交媒体内容(小红书、微博、推特等)、读取动态渲染页面、以及任何需要真实浏览器环境的网络任务。
metadata:
author: 一泽Eze
version: "2.5.4"
---
# web-access Skill
## 前置检查
在开始联网操作前,先检查 CDP 模式可用性:
```bash
node "${CLAUDE_SKILL_DIR}/scripts/check-deps.mjs"
```
**Node.js 22+** 必需(使用原生 WebSocket)。
按脚本输出处理:
- `exit 0` → 继续
- `exit 2` → 需询问用户偏好,写入 `${CLAUDE_SKILL_DIR}/config.env` 的 `WEB_ACCESS_BROWSER`
- `exit 1` → 按 stdout 错误信息处理。若提示包含「Agent 处理顺序」,按其步骤执行(如先用系统命令打开浏览器后重跑),自动可解则不打扰用户;仍失败再向用户求助
支持参数 `--browser <chrome|edge>` 表达本次临时覆盖(不写 config.env)。
切换浏览器时,proxy 是长驻进程,需先 `pkill -f cdp-proxy.mjs` 再重跑 check-deps。Частые вопросы
Нужно ли запускать браузер с особыми флагами?
Нет. Достаточно открыть chrome://inspect/#remote-debugging или edge://inspect/#remote-debugging и разрешить удаленную отладку.
Не останутся ли открытые вкладки после сбоя агента?
Прокси закрывает созданные им вкладки после 15 минут простоя, время можно поменять переменной CDP_TAB_IDLE_TIMEOUT.
Похожие
Скилл собирает обсуждения темы за последние 30 дней из Reddit, X, YouTube, HN, Polymarket и GitHub и сводит их в бриф
Быстрый CLI на Rust для автоматизации браузера агентами: снимки доступности со ссылками на элементы, MCP-сервер и скиллы
Playwright MCP от Automata Labs
MCP Server Playwright
MCP-сервер на Playwright для навигации по сайтам, кликов, заполнения форм, скриншотов и выполнения JavaScript в браузере
Скилл добавляет в Claude Code, Codex и Cursor команду /ask-perplexity для сводных ответов по веб-источникам через Perplexity API