📦 Agent Browser (MikeFaierberg) — Agent Browser(MikeFaierberg)
v1.0.0通过 `agent-browser` CLI + OpenClaw `browser` 工具实现快速的浏览器自动化。用于网页研究、表单填充、导航和截屏。
运行时依赖
安装命令
点击复制技能文档
代理浏览器技能 两个浏览器自动化选项可用,共享相同的 Chrome for Testing v148 二进制文件: OpenClaw 浏览器工具 —— 内置插件, 由网关管理,自动启动 agent-browser CLI (v0.26.0) —— 独立,额外功能(批处理,认证库,视觉差异,聊天) 经验法则: 公共网站 → OpenClaw 浏览器工具 已登录的网站 → Tandem 浏览器 profile="user" 复杂自动化 → agent-browser CLI 通过 exec
快速参考 状态 browser doctor # 检查健康状况 browser status # 运行状态 browser start # 启动(如果未运行则自动启动) browser stop # 关闭 导航和读取 browser navigate url="https://example.com" browser snapshot # 无障碍树与 @ref IDs browser snapshot refs="aria" # Playwright aria refs (更稳定) browser screenshot # 视觉捕获 执行(使用快照 refs) browser act request={kind:"click", ref:"@e1"} browser act request={kind:"fill", ref:"@e3", text:"value"} browser act request={kind:"type", ref:"@e3", text:"value slowly"} browser act request={kind:"press", key:"Enter"} browser act request={kind:"select", ref:"@e2", values:["option1"]} browser act request={kind:"hover", ref:"@e5"} browser act request={kind:"wait", timeMs:2000} 标签管理 browser open url="...", label="my-tab" # 打开带有命名标签的标签页 browser focus targetId="my-tab" # 切换到标签页 browser close targetId="t1" # 关闭标签页 browser tabs # 列出所有打开的标签页 Agent-Browser CLI(通过 exec) agent-browser open https://... agent-browser snapshot -i -c agent-browser click @e2 agent-browser fill @e3 "text" agent-browser screenshot --annotate agent-browser keyboard type "text" agent-browser auth save --url --username --password
agent-browser diff snapshot agent-browser batch ["open url" "snapshot -i" "click @e1"] 操作循环 检查状态 —— browser status 或 browser doctor 如果健康状况未知 导航 —— browser navigate url="" 读取 —— browser snapshot 以获取交互元素的 @ref IDs 执行 —— 使用快照中的 refs 进行点击/填充/按压/选择 重新快照 —— 在任何导航或 UI 更改后再次快照(refs 变得过时) 恢复 —— 如果 ref 失败,再次快照;如果仍然损坏,则报告为手动操作 配置文件选择 —— 省略配置文件用于公共网站;使用 profile="user" 用于已登录的 Tandem 会话 提示 使用 refs="aria" 以获取更稳定的元素引用,这些引用可以在页面重新渲染后幸存 在打开时标记任务标签:label="research" agent-browser chat "..." 用于 AI 驱动的自然语言浏览器任务 agent-browser --headed 显示浏览器窗口用于调试 agent-browser --profile 默认重用 Chrome 登录状态