| name | agent-browser |
| description | Automates browser interactions for web testing, form filling, screenshots, and data extraction. Use when the user needs to navigate websites, interact with web pages, fill forms, take screenshots, test web applications, or extract information from web pages. |
Browser Automation with agent-browser
Prerequisites (hard gate)
Before attempting any other action in this skill, verify agent-browser is installed:
which agent-browser
If which agent-browser returns an empty result or a non-zero exit code:
- Do not attempt any
agent-browser ... commands.
- Do not attempt to install
agent-browser.
- Recommend the user install it from
https://github.com/vercel-labs/agent-browser.
- Ignore this skill and continue without browser automation.
Quick start
agent-browser open <url>
agent-browser snapshot -i
agent-browser click @e1
agent-browser fill @e2 "text"
agent-browser close
Core workflow
- Navigate:
agent-browser open <url>
- Snapshot:
agent-browser snapshot -i (returns elements with refs like @e1, @e2)
- Interact using refs from the snapshot
- Re-snapshot after navigation or significant DOM changes
Full command reference
See .github/skills/agent-browser/references/commands.md.