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.
Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.
What the file says
# Browser Automation with agent-browser
## Core Workflow
Every browser automation follows this pattern:
1. **Navigate**: `agent-browser open <url>`
2. **Snapshot**: `agent-browser snapshot -i` (get element refs like `@e1`, `@e2`)
3. **Interact**: Use refs to click, fill, select
4. **Re-snapshot**: After navigation or DOM changes, get fresh refs
```bash
agent-browser open https://example.com/form
agent-browser snapshot -i
# Output: @e1 [input type="email"], @e2 [input type="password"], @e3 [button] "Submit"
agent-browser fill @e1 "user@example.com"
agent-browser fill @e2 "password123"
agent-browser click @e3
agent-browser wait --load networkidle
agent-browser snapshot -i # Check result
```
## Essential Commands
```bash
# Navigation
agent-browser open <url> # Navigate (aliases: goto, navigate)
agent-browser close # Close browser
# Snapshot
agent-browser snapshot -i # Interactive elements with refs (recommended)
agent-browser snapshot -i -C # Include cursor-interactive elements (divs with onclick, cursor:pointer)
agent-browser snapshot -s "#selector" # Scope to CSS selector
# Interaction (use @refs from snapshot)
…
The line at the top of this page pins the label git:20251121.df99134, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.
GET https://markdownregistry.com/api/v1/artifacts/art_47kglorxtbjhyzp4
GET https://markdownregistry.com/api/v1/resolve?ref=maxmiksa/auto-company/agent-browser
GET https://markdownregistry.com/api/v1/blob/84effb42371bac499123843088fe4304d8b7c5de765722e3ad92cc0f7cc68557
Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.
maxmiksa/auto-company · .claude/skills/code-review-security/SKILL.md · Security-focused code review checklist and automated scanning patterns. Use when reviewing pull requests for security…
maxmiksa/auto-company · .claude/skills/community-led-growth/SKILL.md · Expert in community-led growth (CLG) - leveraging user communities to drive acquisition, retention, and expansion…
maxmiksa/auto-company · .claude/skills/competitive-intelligence-analyst/SKILL.md · Use this skill when users need to analyze competitors, monitor market movements, benchmark features/pricing, identify…
maxmiksa/auto-company · .claude/skills/content-strategy/SKILL.md · When the user wants to plan a content strategy, decide what content to create, or figure out what topics to cover. Also…
maxmiksa/auto-company · .claude/skills/deep-reading-analyst/SKILL.md · Comprehensive framework for deep analysis of articles, papers, and long-form content using 10+ thinking models (SCQA…
maxmiksa/auto-company · .claude/skills/deep-research/SKILL.md · Conduct enterprise-grade research with multi-source synthesis, citation tracking, and verification. Use when user needs…
maxmiksa/auto-company · .claude/skills/email-sequence/SKILL.md · When the user wants to create or optimize an email sequence, drip campaign, automated email flow, or lifecycle email…
maxmiksa/auto-company · .claude/skills/financial-unit-economics/SKILL.md · Use when evaluating business model viability, analyzing profitability per customer/product/transaction, validating…
maxmiksa/auto-company · .claude/skills/find-skills/SKILL.md · Helps users discover and install agent skills when they ask questions like "how do I do X", "find a skill for X", "is…
paperclipai/paperclip · packages/skills-catalog/catalog/optional/browser/agent-browser/SKILL.md · Drive a real browser to inspect or interact with a web page or app — navigate, take screenshots, read console and…
shanraisshan/claude-code-best-practice · .claude/skills/agent-browser/SKILL.md · Browser automation CLI for AI agents. Use when the user needs to interact with websites, including navigating pages…
vercel-labs/agent-browser · skills/agent-browser/SKILL.md · Browser automation CLI for AI agents. Use when the user needs to interact with websites, including navigating pages…
nanocoai/nanoclaw · container/skills/agent-browser/SKILL.md · Browse the web for any task — research topics, read articles, interact with web apps, fill forms, take screenshots…
mvschwarz/openrig · skills/_canonical/process/agent-browser/SKILL.md · Browser automation CLI for AI agents. Use when the user needs to interact with websites, including navigating pages…
mvschwarz/openrig · packages/daemon/specs/agents/shared/skills/process/agent-browser/SKILL.md · Browser automation CLI for AI agents. Use when the user needs to interact with websites, including navigating pages…
fcakyon/claude-codex-settings · plugins/agent-browser/skills/agent-browser/SKILL.md · Agent-browser usage guide. Read this before running any agent-browser commands. Covers the snapshot-and-ref workflow…
bastani-inc/atomic · packages/subagents/skills/agent-browser/SKILL.md · Browser automation CLI for AI agents. Use when the user needs to interact with websites, including navigating pages…