Tooluck logoTooluck
SKILL.md

agent-browser

Agent skill frommvschwarz/openrig

Browser automation CLI for AI agents. Use when the user needs to interact with websites, including navigating pages, filling forms, clicking buttons, taking screenshots, extracting data, testing web apps, or automating any browser task. Triggers include requests to "open a website", "fill out a form", "click a button", "take a screenshot", "scrape data from a page", "test this web app", "login to a site", "automate browser actions", or any task requiring programmatic web interaction.

How to install agent-browser

install agent-browser
# install the openrig pack with the skills CLI
npx skills add mvschwarz/openrig

# or add only this skill to Claude Code: copy the folder

skills/_canonical/process/agent-browser/

# into

~/.claude/skills/agent-browser/ (all projects)

.claude/skills/agent-browser/ (one project)

skills/_canonical/process/agent-browser/SKILL.md

Apache-2.0Full file
1# Browser Automation with agent-browser
2
3## Core Workflow
4
5Every browser automation follows this pattern:
6
71. **Navigate**: `agent-browser open <url>`
82. **Snapshot**: `agent-browser snapshot -i` (get element refs like `@e1`, `@e2`)
93. **Interact**: Use refs to click, fill, select
104. **Re-snapshot**: After navigation or DOM changes, get fresh refs
11
12```bash
13agent-browser open https://example.com/form
14agent-browser snapshot -i
15# Output: @e1 [input type="email"], @e2 [input type="password"], @e3 [button] "Submit"
16
17agent-browser fill @e1 "user@example.com"
18agent-browser fill @e2 "password123"
19agent-browser click @e3
20agent-browser wait --load networkidle
21agent-browser snapshot -i # Check result
22```
23
24## Command Chaining
25
26Commands can be chained with `&&` in a single shell invocation. The browser persists between commands via a background daemon, so chaining is safe and more efficient than separate calls.
27
28```bash
29# Chain open + wait + snapshot in one call
30agent-browser open https://example.com && agent-browser wait --load networkidle && agent-browser snapshot -i
31
32# Chain multiple interactions
33agent-browser fill @e1 "user@example.com" && agent-browser fill @e2 "password123" && agent-browser click @e3
34
35# Navigate and capture
36agent-browser open https://example.com && agent-browser wait --load networkidle && agent-browser screenshot page.png
37```
38…

Excerpt shown under the repository's Apache-2.0 license.

More skills in openrig

Keep exploring

Similar skill repositories

thedotmack /

claude-mem
116k

Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More

CCCXGHGM+135 skills

Newsletter

Join the Community

Subscribe to our newsletter for the latest news and updates