首页龙虾技能列表 › Agent Browser CLI — 代理浏览器CLI

Agent Browser CLI — 代理浏览器CLI

v1.0.0

通过命令行控制浏览器自动化,支持多种网页交互操作。

2· 2,700·21 当前·23 累计
by @joshhuang123 (Joshhuang123)·MIT-0
下载技能包
License
MIT-0
最后更新
2026/4/8
安全扫描
VirusTotal
可疑
查看报告
OpenClaw
安全
medium confidence
该技能的代码和指令与其所述目的(代理浏览器CLI)一致,它使用浏览器自动化技术进行交互,请求适当的配置,不请求无关的凭证或意外端点。
评估建议
此技能似乎确实做到了它声称的:代理浏览器CLI工具,用于网页交互。安装或运行之前:1) 确认您对授予浏览器访问权限感到满意——该工具可以访问任何URL。2) 仅将其用于您有权访问的网站,避免访问受保护的内容,除非您完全信任设置。3) 技能不请求凭证,但注意不要向脚本传递敏感的URL或凭证,除非您信任整个工具链。4) 如果您想要更高的保证,请在运行前在本地审查包含的脚本。...
详细分析 ▾
用途与能力
名称/描述(浏览器自动化、登录、表单填写、抓取)与SKILL.md中的指令和命令匹配;没有请求无关的环境变量、二进制文件或配置路径。
指令范围
指令仅限于浏览器自动化:打开页面、点击、填写、快照、截图和创建小型可定时脚本。它们建议在~/.openclaw/scripts下编写脚本,并使用截图和页面抓取(这是此目的所预期的),因此用户应该知道如果滥用,这些操作可能捕获和存储敏感页面内容。
安装机制
技能包本身没有安装规范,但SKILL.md建议`npm install -g agent-browser`和`agent-browser install`。安装全局npm包可以运行任意安装/安装后脚本,并在磁盘上持久化代码——这是一种中等风险的常见分发方法。没有提供直接下载URL。
凭证需求
该技能未声明必需的环境变量、凭证或配置路径。示例使用明文填写(如密码),但不从环境中请求机密。
持久化与权限
always为false,该技能可由用户调用;默认启用自主调用(正常)。该技能确实建议创建用户脚本和可能的cron作业,这对于定时自动化是标准的,但由用户控制而非需要系统权限。
安全有层次,运行前请审查代码。

License

MIT-0

可自由使用、修改和再分发,无需署名。

运行时依赖

无特殊依赖

版本

latestv1.0.02026/3/2

初始版本,支持代理浏览器CLI

● 可疑

安装命令 点击复制

官方npx clawhub@latest install agent-browser-cli
镜像加速npx clawhub@latest install agent-browser-cli --registry https://cn.clawhub-mirror.com

技能文档

Vercel 出品的浏览器自动化 CLI,基于 Playwright,比标准浏览器工具更快更灵活。

快速开始

agent-browser open      # 打开网页
agent-browser snapshot       # 获取页面可访问性树
agent-browser click @   # 点击元素(用ref引用)
agent-browser fill @ "内容"  # 填入内容
agent-browser close         # 关闭浏览器

常用命令

导航

agent-browser open       # 打开URL(别名:goto, navigate)
agent-browser back            # 后退
agent-browser forward         # 前进
agent-browser reload          # 刷新

交互

agent-browser click                     # 点击
agent-browser dblclick                   # 双击
agent-browser fill  "text"               # 填入(清空后填)
agent-browser type  "text"               # 输入(追加)
agent-browser select               # 选择下拉选项
agent-browser check                       # 勾选复选框
agent-browser uncheck                    # 取消勾选
agent-browser press                       # 按键(Enter, Tab, Escape等)

获取信息

agent-browser snapshot              # 获取可访问性树(推荐)
agent-browser get text         # 获取文本
agent-browser get html         # 获取HTML
agent-browser get value        # 获取输入值
agent-browser get title             # 获取页面标题
agent-browser get url               # 获取当前URL
agent-browser screenshot [path]     # 截图
agent-browser screenshot --annotate  # 带标注的截图

元素定位

通过 snapshot 输出的 ref(如 @e14)直接引用:

agent-browser click @e14
agent-browser fill @e13 "hello"

或使用 CSS 选择器:

agent-browser click "#submit"
agent-browser fill "input[name='email']" "test@test.com"

或使用 ARIA 角色查找:

agent-browser find role button click --name "Submit"
agent-browser find text "Sign In" click
agent-browser find label "Email" fill "test@test.com"
agent-browser find placeholder "Search" type "query"

典型工作流

1. 签到任务

# 打开登录页
agent-browser open <签到页面URL>

# 获取页面结构 agent-browser snapshot

# 点击登录/签到按钮(用实际ref替换 @eXX) agent-browser click @eXX

# 等待页面加载 sleep 2 agent-browser snapshot

2. 填表任务

agent-browser open <表单URL>
agent-browser snapshot

# 填入各字段 agent-browser find label "用户名" fill "myuser" agent-browser find label "密码" fill "mypassword" agent-browser find role button click --name "提交"

3. 定时签到(配合cron)

创建脚本 ~/.openclaw/scripts/daily-checkin.sh
#!/bin/bash
agent-browser open <签到URL>
sleep 2
agent-browser find role button click --name "签到"
agent-browser screenshot /tmp/checkin_$(date +%Y%m%d).png
agent-browser close

注意事项

  • 先 snapshot 再操作 - 每次页面变化后重新获取 ref
  • 添加等待 - 页面加载需要时间,用 sleep 2 或等待
  • 保持浏览器开启 - 多个操作可以在同一浏览器会话中完成
  • 完成后关闭 - 用 agent-browser 关闭 释放资源

依赖安装

如果 agent-browser 未安装:

npm install -g agent-browser
agent-browser install

数据来源:ClawHub ↗ · 中文优化:龙虾技能库
OpenClaw 技能定制 / 插件定制 / 私有工作流定制

免费技能或插件可能存在安全风险,如需更匹配、更安全的方案,建议联系付费定制

了解定制服务