agent-browser

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

1|Updated Mar 27, 2026
One-click install
npx skills add https://github.com/leonanpereirapinto/ai-utils --skill agent-browser-leonanpereirapinto
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: agent-browser
Source: https://github.com/leonanpereirapinto/ai-utils/tree/main/skills/tests/agent-browser
Command: npx skills add https://github.com/leonanpereirapinto/ai-utils --skill agent-browser-leonanpereirapinto

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates browser interactions to simplify web testing, form filling, screenshots, and data extraction across repetitive tasks.

Core Features & Use Cases

  • Automated Browser Control: Navigate pages, snapshot accessibility tree, and interact with page elements using refs.
  • Form Filling and Data Extraction: Fill inputs, capture values, and extract information for validation and reporting.
  • Use Case: QA engineers can script end-to-end test flows for web applications, ensuring consistent results across many test scenarios.

Quick Start

Open a URL, snapshot interactive elements, and perform actions using element refs to automate a test scenario.

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 testing and form filling for web applications?

Automate browser testing by navigating pages, snapshotting the accessibility tree, and interacting with page elements using refs to fill forms and capture values. You script end-to-end test flows that navigate URLs, interact with web pages, and extract information for validation and reporting.

Can I extract data and take screenshots from web pages automatically?

Yes, you can extract data and take screenshots automatically by opening a URL and snapshotting interactive elements. The automation supports retrieving text, values, and the current URL, alongside capturing screenshots for validation and reporting purposes.

What is the best way to script end-to-end web testing flows?

The best way to script end-to-end web testing flows is to open a URL, snapshot interactive elements, and perform actions using element refs. QA engineers can automate repetitive browser interactions to ensure consistent results across many test scenarios.

How do I interact with web page elements using accessibility tree snapshots?

You interact with web page elements by taking a snapshot of the accessibility tree and using the generated element refs to perform actions. This allows you to fill inputs, click elements, and retrieve text or values directly from the web pages.

Does automated browser control work for repetitive web data extraction tasks?

Automated browser control works for repetitive web data extraction by navigating to URLs and capturing values from page elements. It simplifies extracting information and filling forms across repetitive tasks, ensuring consistent data retrieval and reporting.

What are the limitations of using element refs for browser automation?

When using element refs for browser automation, you must snapshot the page after navigation to refresh the refs, as stale refs from previous page states will not interact correctly with the current web page elements.