Install
openclaw skills install mikefaierberg-agent-browserFast browser automation via `agent-browser` CLI + OpenClaw `browser` tool. Use for web research, form filling, navigation, and screenshotting.
openclaw skills install mikefaierberg-agent-browserTwo browser automation options are available, sharing the same Chrome for Testing v148 binary:
browser tool — built-in plugin, managed by gateway, auto-startedagent-browser CLI (v0.26.0) — standalone, extra features (batch, auth vault, visual diff, chat)Rule of thumb: Public websites → OpenClaw browser tool. Logged-in sites → Tandem Browser profile="user". Complex automation → agent-browser CLI via exec.
browser doctor # Check health
browser status # Running state
browser start # Launch (auto-start if not running)
browser stop # Shutdown
browser navigate url="https://example.com"
browser snapshot # Accessibility tree with @ref IDs
browser snapshot refs="aria" # Playwright aria refs (more stable)
browser screenshot # Visual capture
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" # Open with named label
browser focus targetId="my-tab" # Switch to tab
browser close targetId="t1" # Close tab
browser tabs # List all open tabs
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 <name> --url <url> --username <u> --password <p>
agent-browser diff snapshot
agent-browser batch ["open url" "snapshot -i" "click @e1"]
browser status or browser doctor if health unknownbrowser navigate url="<target>"browser snapshot to get interactive elements with @ref IDsprofile for public sites; use profile="user" for logged-in Tandem sessionsrefs="aria" for more stable element references that survive page re-renderslabel="research"agent-browser chat "..." for AI-driven natural language browser tasksagent-browser --headed to show browser window for debuggingagent-browser --profile Default to reuse Chrome login state