agent-browser

Automate browser navigation, form filling, data extraction, and screenshots via CLI commands.

Updated Jun 10, 2026
One-click install
npx skills add https://github.com/eylulsenakumral/auto-company-clean --skill agent-browser-eylulsenakumral
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: agent-browser
Source: https://github.com/eylulsenakumral/auto-company-clean/tree/main/.claude/skills/agent-browser
Command: npx skills add https://github.com/eylulsenakumral/auto-company-clean --skill agent-browser-eylulsenakumral

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Manually interacting with websites for testing, scraping, or repetitive form entry is slow and error-prone, and raw DOM parsing consumes excessive context for AI agents. This Skill provides a CLI-driven browser automation workflow using compact element refs for efficient programmatic web interaction. ## Core Features & Use Cases - Snapshot-Based Interaction: Generate compact snapshots of interactive elements with refs like @e1, then click, fill, select, and check elements directly without parsing full HTML. - Session & State Management: Run parallel isolated sessions, save and restore authentication state, and handle OAuth, 2FA, and cookie-based login flows. - Capture & Extraction: Take full-page screenshots, save pages as PDF, record video sessions, and extract text or structured data from any page. - Use Case: Automate a login flow once, save the auth state to a file, then reuse it across scraping runs to extract product data from a protected dashboard without re-authenticating. ## Quick Start Ask the agent to open a website, snapshot the interactive elements, fill in the login form, and take a screenshot of the result.

Frequently Asked Questions about agent-browser

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate filling out a web form from the command line?▼

Open the page with agent-browser open, run snapshot -i to get element refs like @e1, then use fill, select, and check commands on those refs before clicking the submit button. Re-snapshot after submission to verify the result.

How do I save and reuse a logged-in browser session?▼

After completing a login flow, run agent-browser state save auth.json to persist cookies and storage. In later runs, use agent-browser state load auth.json to restore the authenticated session and skip the login steps.

Why do element refs stop working after clicking a button?▼

Refs are invalidated whenever the page changes, including navigation, form submissions, and dynamic content updates. Always run snapshot -i again after any page change to get fresh refs before interacting further.

Can I run multiple browser sessions at the same time?▼

Yes, use the --session flag with a unique name per session, such as agent-browser --session site1 open url. Each session has isolated cookies, storage, cache, and tabs, enabling concurrent scraping or A/B testing.

Does agent-browser support proxies and mobile device testing?▼

Proxies are configured via HTTP_PROXY, HTTPS_PROXY, or ALL_PROXY environment variables, including authenticated and SOCKS5 proxies. Mobile testing works on iOS simulators via the -p ios flag, requiring macOS with Xcode and Appium.