Skills for Real Engineers. Straight from my .agents directory.
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
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)
1# Browser Automation with agent-browser23## Core Workflow45Every browser automation follows this pattern:671. **Navigate**: `agent-browser open <url>`82. **Snapshot**: `agent-browser snapshot -i` (get element refs like `@e1`, `@e2`)93. **Interact**: Use refs to click, fill, select104. **Re-snapshot**: After navigation or DOM changes, get fresh refs1112```bash13agent-browser open https://example.com/form14agent-browser snapshot -i15# Output: @e1 [input type="email"], @e2 [input type="password"], @e3 [button] "Submit"1617agent-browser fill @e1 "user@example.com"18agent-browser fill @e2 "password123"19agent-browser click @e320agent-browser wait --load networkidle21agent-browser snapshot -i # Check result22```2324## Command Chaining2526Commands 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.2728```bash29# Chain open + wait + snapshot in one call30agent-browser open https://example.com && agent-browser wait --load networkidle && agent-browser snapshot -i3132# Chain multiple interactions33agent-browser fill @e1 "user@example.com" && agent-browser fill @e2 "password123" && agent-browser click @e33435# Navigate and capture36agent-browser open https://example.com && agent-browser wait --load networkidle && agent-browser screenshot page.png37```38…
Excerpt shown under the repository's Apache-2.0 license.
More skills in openrig
Similar skill repositories
An agentic skills framework & software development methodology that works.
A single CLAUDE.md file to improve Claude Code behavior, derived from Andrej Karpathy's observations on LLM coding pitfalls.
Public repository for Agent Skills
Makes your AI agent think like the laziest senior dev in the room. The best code is the code you never wrote.
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
