agent-browser

Automate browser interactions for web testing, form filling, screenshots, and data extraction.

Updated Jan 27, 2026
One-click install
npx skills add https://github.com/PouriaRouzrokh/pr-claude-plugins --skill agent-browser-pouriarouzrokh
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: agent-browser
Source: https://github.com/PouriaRouzrokh/pr-claude-plugins/tree/main/pr/skills/agent-browser
Command: npx skills add https://github.com/PouriaRouzrokh/pr-claude-plugins --skill agent-browser-pouriarouzrokh

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Automates repetitive browser tasks such as web navigation, form filling, screenshot capture, and data extraction that are tedious and error-prone when done manually.

Core Features & Use Cases

  • Navigate pages, interact with elements via compact refs, fill forms, take screenshots, and extract information.
  • Support multi-step workflows and session isolation to run concurrent or repeated tests without cross-session interference.
  • Real-world scenario: automate a login flow, verify page content, and generate documentation artifacts from test runs.

Quick Start

Open a URL, snapshot the page, and interact with elements using refs to execute a simple test flow.

Frequently Asked Questions about agent-browser

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

FAQPage Schema
How do I automate browser tasks like form filling and screenshots?

Automating browser tasks like form filling and screenshots involves using a CLI to navigate pages, snapshot elements via compact refs, and execute deterministic interactions. This approach coordinates reproducible actions for web testing and data extraction without manual input.

What is session isolation in automated web testing?

Session isolation in automated web testing separates concurrent or repeated test runs to prevent cross-session interference. It maintains deterministic actions by ensuring each browser automation workflow operates independently, yielding reproducible results across multiple websites.

Can I extract data from web pages using browser automation?

Data extraction from web pages is supported by browser automation through navigating URLs and snapshotting page content. You interact with elements using compact refs to extract specific information, enabling automated content extraction across multiple sessions.

How do I run cross-session testing across multiple websites?

Cross-session testing across multiple websites is executed by leveraging browser automation with session isolation. You open URLs, interact with elements via compact refs, and run multi-step workflows concurrently to verify page content without cross-session interference.

Does browser automation support multi-step login flows?

Browser automation supports multi-step login flows by navigating pages, filling forms, and interacting with elements via compact refs. It coordinates these deterministic actions to verify page content and generate documentation artifacts from test runs.

What's the best way to generate reproducible results in web automation?

Generating reproducible results in web automation is achieved by leveraging a CLI with compact element refs and session isolation. This coordinates deterministic browser interactions, ensuring automated login flows and data extraction yield consistent, reproducible outcomes.