据 AlphaMoat 统计,截至 2026-09,Browser Use Local 累计下载 3,728 次、获 0 个星标,在全部 5,078 个 AI 技能中排名第 2,864 位,在「AI 智能体」分类(969 个)中排名第 575 位。
| 平台 | 累计安装 | 累计下载 | 星标 | 评论 |
|---|---|---|---|---|
| ClawHub ↗ | 80 | 2,554 | - | - |
| SkillHub ↗ | 283 | 3,728 | - | — |
各平台的计数口径不同,统计时间不一致。
使用 CLI 或 Python 打开页面、点击、输入、截图及提取 HTML、链接和登录二维码。多步操作可使用持久会话;复杂页面的 state 可能为空,可改查截图、HTML 或 DOM。模型驱动 Agent 分支可配置兼容 OpenAI 的服务。
资料发布于 2026-10-26
以下是根据技能文档生成的示例,不代表实际运行结果。
依据技能文档中的声明整理,未经实际安装或运行验证。
OPENAI_API_KEY 与 OPENAI_BASE_URL。kimi-k2.5 需要 temperature 为 1、frequency_penalty 为 0;遇到 schema 错误可启用文档所列兼容选项。2026-09 起统计方法调整:同名技能按作者分别统计,并覆盖全部技能。图中虚线为调整前的月份,与之后的数据不直接比较,也不计算跨越调整的增长。
| 月份 | 累计下载 | 环比 | 星标 |
|---|---|---|---|
| 2026-09 | 3,728 | — | - |
| 2026-08 | 3,358 | +10.8% | - |
| 2026-07 | 3,030 | +12.6% | - |
| 2026-06 | 2,691 | +7.1% | - |
| 2026-05 | 2,513 | — | - |
| 2026-03 | 1,858 | — | - |
以下是作者发布的原始文件,按纯文本显示,本站未做修改或审核;其中的链接不可点击,命令请核实后再运行。抓取于 2026-10-23。
--- name: browser-use-local description: Use when you need browser automation via the browser-use CLI or Python code in this OpenClaw container/host: open pages, click/type, take screenshots, extract HTML/links, or run an Agent with an OpenAI-compatible LLM (e.g. Moonshot/Kimi) using a custom base_url. Also use for debugging browser-use sessions (state empty, page readiness timeouts), and for extracting login QR codes from demo/login pages via screenshots or HTML data:image. --- # browser-use (local) playbook ## Default constraints in this environment - Prefer **browser-use** (CLI/Python) over OpenClaw `browser` tool here; OpenClaw `browser` may fail if no supported system browser is present.
- Use **persistent sessions** to do multi-step flows: `--session <name>`.
## Quick CLI workflow (non-agent)
1) Open
```bash
browser-use --session demo open https://example.com
```
2) Inspect (sometimes `state` returns 0 elements on heavy/JS sites)
```bash
browser-use --session demo --json state | jq '.data | {url,title,elements:(.elements|length)}'
```
3) Screenshot (always works; best debugging primitive)
```bash
browser-use --session demo screenshot /home/node/.openclaw/workspace/page.png
```
4) HTML for link discovery (works even when `state` is empty)
```bash
browser-use --session demo --json get html > /tmp/page_html.json
python3 - <<'PY'
import json,re
html=json.load(open('/tmp/page_html.json')).get('data',{}).get('html','')
urls=set(re.findall(r"https?://[^\s\"'<>]+", html))
for u in sorted([u for u in urls if any(k in u for k in ['demo','login','console','qr','qrcode'])])[:200]:
print(u)
PY
```
5) Lightweight DOM queries via JS (useful when `state` is empty)
```bash
browser-use --session demo --json eval "location.href"
browser-use --session demo --json eval "document.title"
```
## Agent workflow with OpenAI-compatible LLM (Moonshot/Kimi)
Use Python for Agent runs when the CLI `run` path requires Browser-Use cloud keys or when you need strict control over LLM parameters.
### Minimal working Kimi example
Create `.env` (or export env vars) with:
- `OPENAI_API_KEY=...`
- `OPENAI_BASE_URL=https://api.moonshot.cn/v1`
Then run the bundled script:
```bash
source /home/node/.openclaw/workspace/.venv-browser-use/bin/activate
python /home/node/.openclaw/workspace/skills/browser-use-local/scripts/run_agent_kimi.py
```
**Kimi/Moonshot quirks observed in practice** (fixes):
- `temperature` must be `1` for `kimi-k2.5`.
- `frequency_penalty` must be `0` for `kimi-k2.5`.
- Moonshot can reject strict JSON Schema used for structured output. Enable:
- `remove_defaults_from_schema=True`
- `remove_min_items_from_schema=True`
If you get a 400 error mentioning `response_format.json_schema ... keyword 'default' is not allowed` or `min_items unsupported`, those two flags are the first thing to set.
## QR code extraction (login/demo pages)
### Preferred order
1) **Screenshot the page** and crop candidate regions (fast, robust).
2) If HTML contains `data:image/png;base64,...`, extract and decode it.
### Crop candidates
Use `scripts/crop_candidates.py` to generate multiple likely QR crops from a screenshot.
```bash
source /home/node/.openclaw/workspace/.venv-browser-use/bin/activate
python skills/browser-use-local/scripts/crop_candidates.py \
--in /home/node/.openclaw/workspace/login.png \
--outdir /home/node/.openclaw/workspace/qr_crops
```
### Extract base64-embedded images from HTML
```bash
source /home/node/.openclaw/workspace/.venv-browser-use/bin/activate
browser-use --session demo --json get html > /tmp/page_html.json
python skills/browser-use-local/scripts/extract_data_images.py \
--in /tmp/page_html.json \
--outdir /home/node/.openclaw/workspace/data_imgs
```
## Troubleshooting
- **`state` shows `elements: 0`**: use `get html` + regex discovery, plus screenshots; use `eval` to query DOM.
- **Page readiness timeout warnings**: usually harmless; rely on screenshot + HTML.
- **CLI flags order**: global flags go *before* the subcommand:
- ✅ `browser-use --browser chromium --json open https://...`
- ❌ `browser-use open https://... --browser chromium`
记录自身发现以实现自我改进的技能
帮助用户发现和安装智能体技能,当用户询问如「如何做X」、「找X的技能」、「有能做...的吗」等问题时
给 AI agent 用的浏览器自动化命令行技能。
自我反思+自我批评+自我学习+自组织记忆。智能体评估自身工作、发现错误并持续改进。
在安装第三方技能之前,按清单审查来源、权限与危险模式的技能。
类型化知识图谱,用于结构化智能体记忆与可组合技能。适用于以下场景:创建/查询实体(人物、项目、任务、事件、文档)、关联相关对象、强制执行约束、将多步操作规划为图谱变换,或当技能需要共享状态时。触发关键词包括"记住""我知道关于什么""将X链接到Y""显示依赖关系"、实体增删改查操作,以及跨技能数据访问。
将 AI 代理从任务执行者转变为能够预见需求、持续优化的主动伙伴。现已支持 WAL Protocol、Working Buffer、Autonomous Crons 及经过实战验证的模式。属于 Hal Stack 🦞。
创建有效技能指南。当用户希望创建新技能(或更新现有技能)以利用专业知识、工作流程或工具集成扩展 Claude 的能力时,应使用此技能。
数据月份:2026-09 · 下载/星标/安装数聚合自公开技能注册库(ClawHub、SkillHub),按月更新。口径说明见数据方法。