用途:web-access 用于统一处理所有联网操作,包括搜索、网页抓取、登录后操作、网络交互,以及需要真实浏览器环境的任务,如抓取小红书、微博、推特等社交媒体内容、读取动态渲染页面、操作网页界面。
主要能力:按任务性质选择最轻且能直达的信息通道。只需搜索摘要或发现来源时用 WebSearch;URL 已知读取页面内容时默认用 Jina(底层执行 JS 渲染,限 20 RPM),需要读取 HTML 源码中的 meta、JSON-LD 等结构化字段时改用 WebFetch(不执行 JS);PDF 用 Jina;非公开内容或已知静态层无效的平台(如小红书、微信公众号)直接用浏览器 CDP。浏览器层支持导航、填表、点击、滚动触发懒加载、截图、执行 JS 提取 DOM 信息,可提取图片 URL、对视频 seek 后截图做离散采样,并支持多子代理并行调研(每个子代理独占端口)。
使用方式:首次使用先运行 bash ~/.claude/skills/web-access/scripts/check-deps.sh 探测环境,缺失依赖由 AI 决定安装,Chrome 缺失需用户手动下载。启动浏览器用 bash ~/.claude/skills/web-access/scripts/ensure-browser.sh [端口],输出 Browser ready on port XXXX 后设置 PORT 与 export AGENT_BROWSER_SESSION="port-${PORT}",再用 agent-browser --cdp $PORT 执行 open、snapshot、click、fill、scroll、screenshot、eval 等命令。任务结束用 bash ~/.claude/skills/web-access/scripts/close-browser.sh [端口] 关闭。Windows 用户需 Git Bash 环境。
适用场景:搜索信息、查看网页内容、访问需登录网站、操作网页界面、抓取社交媒体内容、读取动态渲染页面,以及任何需要真实浏览器环境的网络任务。
限制:进入更重通道后不得降级回轻量工具完成同一目标;Jina 对视频页、数据面板、商品页等非文章结构页面可能提取错误区块;WebFetch 无法获取 JS 动态注入的字段;登录仅在确认目标内容无法获取时才提示用户;并行任务需为每个子代理指定 9222–9299 范围内的独占端口。其他细节暂未提供。