agent-browser

Automate browser interactions for navigation, inspection, and element manipulation.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates repetitive browser interactions for web testing, form filling, data extraction, and UI exploration, reducing manual effort and error-prone tasks.

Core Features & Use Cases

  • Snapshot elements and refs for repeatable workflows
  • Open pages, interact with elements (click, fill, hover, etc.), and extract data
  • Validate UI flows across multiple pages and automate form handling

Quick Start

Open a URL, snapshot interactive elements, and interact with them using element references.

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

Automate browser interactions by opening URLs, snapshotting interactive elements, and executing primitives like click, fill, and hover to enable repeatable web testing, form automation, and data extraction workflows.

What is the best way to extract data from web pages using UI automation?

UI automation extracts data by navigating to pages and snapshotting elements for inspection. It applies command parsing and interaction primitives to manipulate web pages, enabling deterministic data extraction across multiple pages.

How do I validate UI flows across multiple pages with browser automation?

Validate UI flows by applying navigation controls and state management to ensure deterministic results. Browser automation snapshots interactive elements and uses interaction primitives to verify multi-page workflows repeatable.

Can I use CLI scripting to automate web testing tasks?

CLI scripting automates web testing by applying command parsing to browser interactions. It supports opening pages, snapshotting elements, and executing interaction primitives to validate UI flows and handle forms automatically.

How do element snapshots work for repeatable browser workflows?

Element snapshots capture interactive elements and their references for repeatable workflows. By using these references, interaction primitives like click, fill, and hover can target elements deterministically across multiple executions.