According to AlphaMoat, as of 2026-09, Browser Use Local has 3,728 downloads and 0 stars — ranked #2,864 of 5,078 AI skills overall, and #575 of 969 in AI Agent.
| Platform | Installs | Downloads | Stars | Comments |
|---|---|---|---|---|
| ClawHub ↗ | 80 | 2.6K | - | - |
| SkillHub ↗ | 283 | 3.7K | - | — |
Platforms count differently and update at different times.
Uses CLI or Python to open pages, click, type, capture screenshots and extract HTML, links or login QR codes. Persistent sessions support multi-step work. On complex pages, state may be empty; inspect screenshots, HTML or DOM instead. The model-driven Agent branch can use an OpenAI-compatible provider.
Profile published 2026-10-26
Generated from the skill’s documentation as examples; not results of actual runs.
Compiled from what the skill’s documentation declares; not verified by installing or running it.
OPENAI_API_KEY and OPENAI_BASE_URL.kimi-k2.5 requires temperature set to 1 and frequency_penalty set to 0; use the documented compatibility options for schema errors.The counting method changed in 2026-09: skills with the same name are now counted separately by author, and the full catalog is covered. Dashed lines show months before the change; they are not compared with later months, and no growth is computed across the change.
| Month | Downloads | MoM | Stars |
|---|---|---|---|
| 2026-09 | 3.7K | — | - |
| 2026-08 | 3.4K | +10.8% | - |
| 2026-07 | 3.0K | +12.6% | - |
| 2026-06 | 2.7K | +7.1% | - |
| 2026-05 | 2.5K | — | - |
| 2026-03 | 1.9K | — | - |
The author’s original file, shown as plain text without edits or review by AlphaMoat. Links are not clickable; check commands before running them. Fetched 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`
Captures learnings, errors, and corrections to enable continuous improvement. Use when: (1) A command or operation fails unexpectedly, (2) User corrects Claude ('No, that's wrong...', 'Actually...'), (3) User requests a capability that doesn't exist, (4) An external API or tool fails, (5) Claude rea
场景驱动+关键词双模式技能发现工具。当用户用自然语言描述场景/需求(如"我想做一个海报""帮我分析股票"),或明确说"安装技能/find skills/找个skill"时,自动从官方内置、本地已安装、SkillHub、虾评、GitHub、ClawHub 六层联合搜索并推荐最合适的技能,支持一键安装。已完全替代官方...
A browser-automation command line skill for AI agents.
Self-reflection + Self-criticism + Self-learning + Self-organizing memory. Agent evaluates its own work, catches mistakes, and improves permanently. Use when...
Reviews a third-party skill's source, permissions, and danger patterns against a checklist before it is installed.
Typed knowledge graph for structured agent memory and composable skills. Use when creating/querying entities (Person, Project, Task, Event, Document), linkin...
Transform AI agents from task-followers into proactive partners that anticipate needs and continuously improve. Now with WAL Protocol, Working Buffer, Autonomous Crons, and battle-tested patterns. Part of the Hal Stack 🦞
Guide for creating effective skills. This skill should be used when users want to create a new skill (or update an existing skill) that extends Claude's capabilities with specialized knowledge, workflows, or tool integrations.
Data month: 2026-09 · Downloads, stars and installs are aggregated monthly from public skill registries (ClawHub, SkillHub). See methodology.