| name | agent-browser |
| description | Browser automation for testing and debugging — open pages, take snapshots, click/fill elements, inspect network requests, verify UI. Use when you need to visually test the app, verify a feature works, debug UI issues, or investigate what the user sees. |
agent-browser
Browser automation tool for testing your app and debugging UI issues. Chrome/Chromium via CDP with accessibility-tree snapshots and compact @eN element refs.
Discovering commands
Don't guess at commands — ask the CLI. It serves version-matched docs so instructions never go stale:
agent-browser skills list
agent-browser skills get core
agent-browser skills get core --full
agent-browser --help
agent-browser <command> --help
Run agent-browser skills get core --full before your first interaction in a session — it has the canonical commands for navigating, snapshotting, clicking, filling, waiting, network inspection, and evaluating JS in the page.
Debugging workflow
Before opening the browser, verify the dev servers are running (run cd /workspace/app && yarn check, then check for recent crashes/errors — the queries are in the sqlite skill, §Platform observability DB). A blank page is almost always a crashed process, not a UI bug.
When investigating UI issues, pair browser output with those platform-DB queries:
- Open the app at
http://localhost:3000 — see what the user sees
- Take a snapshot to inspect the DOM
- Query
app_requests for failed API calls (4xx/5xx + response body)
- Query
process_logs / process_events for dev-server errors or crashes