agent-browser
Installation
SKILL.md
agent-browser Skill
CLI-based browser automation using vercel-labs/agent-browser. Provides browser control via Bash commands as an alternative to playwright-mcp.
When to Use agent-browser vs playwright-mcp
| Feature | playwright-mcp | agent-browser |
|---|---|---|
| Invocation | MCP tool calls (mcp__playwright__*) |
Bash commands (npx agent-browser) |
| Session persistence | No (fresh context each time) | Yes (--session, --session-name) |
| State save/load | No | Yes (state save/load) |
| Page diffing | No | Yes (diff snapshot, diff screenshot) |
| Annotated screenshots | No | Yes (screenshot --annotate) |
| Network interception | No | Yes (network route) |
| Cookie management | Via browser_run_code JS |
Native (cookies set) |
| Multi-tab | browser_tabs tool |
tab new, tab <n> |
| Element refs | @ref from snapshot |
@ref from snapshot (same concept) |
| Best for | Quick interactions, MCP-native workflows | Advanced workflows, sessions, diffing, state persistence |