agent-browser

Automate web interactions with compact element references and per-session browser contexts.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/mthang1801/go-domain-driven-design --skill agent-browser-mthang1801
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: agent-browser
Source: https://github.com/mthang1801/go-domain-driven-design/tree/main/.claude/skills/agent-browser
Command: npx skills add https://github.com/mthang1801/go-domain-driven-design --skill agent-browser-mthang1801

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Automates web interactions for AI agents by providing compact element references, per-session browser contexts, and scriptable control.

Core Features & Use Cases

  • Compact element refs: Snapshot returns short @e refs to drive actions without parsing full DOM.
  • Sessionful automation: Maintain separate browser contexts, cookies, localStorage, and history across calls.
  • Commands and capabilities: Open, snapshot, interact, screenshot, execute, and close with optional video recording and proxy support.
  • Use Case: Automate sign-in flows, data extraction, and end-to-end web tests for multiple sites with reusable templates.

Quick Start

Open a page with the agent-browser tool and begin interacting using the generated @e refs.

Frequently Asked Questions about agent-browser

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

FAQPage Schema
Can I maintain session state and cookies across multiple web automation calls?

Sessionful automation maintains separate browser contexts, cookies, localStorage, and history across calls. Per-session browser contexts ensure isolated state, enabling AI agents to handle sign-in flows and data extraction across multiple sites with reusable templates.

Does agent-browser support headless browsing and proxy configuration for web scraping?

Automating sign-in flows and end-to-end web tests is achieved through scriptable control with open, snapshot, interact, screenshot, execute, and close commands. Reusable templates support browsing workflows across multiple sites with optional video recording and proxy support.

How do I extract data from web pages using compact element references?

Headless browsing and proxy support are available for web scraping and automation workflows. Optional video recording and proxy configuration enable flexible data extraction and testing across multiple sites while maintaining per-session browser contexts.

What are the limitations of using AI agents for web automation with scriptable control?

Data extraction uses snapshot to return short @e refs that drive actions without parsing full DOM. AI agents interact with these compact element references to extract data efficiently, minimizing token usage while maintaining scriptable control over the browsing session.

What are the limitations of using AI agents for web automation with scriptable control?

Scriptable control limitations depend on browser context isolation and snapshot accuracy for dynamic content. AI agents rely on @e refs from snapshots, which may require re-snapshotting when page elements change during interactions, though per-session state remains maintained across calls.