agent-browser

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

4|1|Updated Jan 19, 2026
One-click install
npx skills add https://github.com/rongarede/skill-snapshots --skill agent-browser-rongarede
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: agent-browser
Source: https://github.com/rongarede/skill-snapshots/tree/main/utilities/agent-browser
Command: npx skills add https://github.com/rongarede/skill-snapshots --skill agent-browser-rongarede

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates repetitive browser tasks for web testing, form filling, and information extraction, saving time and reducing human error.

Core Features & Use Cases

  • Automated page navigation and element interaction using refs captured from snapshots
  • Form filling, clicking, and data extraction across web applications
  • Use Case: Run end-to-end test flows, capture screenshots for QA, and collect data from multiple pages.

Quick Start

Open a URL with agent-browser open <url>, capture interactive elements with agent-browser snapshot -i, and perform actions like agent-browser click @e1 or agent-browser fill @e2 "text" followed by agent-browser close to end the session.

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 data extraction across multiple web pages?

Automating browser tasks involves opening a URL, capturing interactive elements via a snapshot, and performing actions like click or fill commands. This snapshot-driven workflow enables deterministic end-to-end web testing and data extraction.

What is a snapshot-driven workflow for web testing and how does it locate elements?

A snapshot-driven workflow captures interactive elements from web pages and assigns reference identifiers. You use these refs to execute deterministic actions like clicking or filling forms, ensuring reliable automated web testing and data extraction.

Can I capture screenshots for QA testing during end-to-end web automation?

Yes, you can capture screenshots for QA testing during end-to-end browser automation. The skill supports capturing screenshots as part of its core features, allowing you to document test flows and verify web application states.

Does this browser automation approach work with dynamic pages and multiple sites?

Yes, this browser automation approach supports dynamic pages and multiple sites. It handles end-to-end scenarios across different web applications, enabling data collection workflows and web testing on dynamic page content.

How do I start automating web applications end-to-end using command-line interactions?

To start automating web applications, open a target URL, capture interactive elements with a snapshot command, perform actions like click or fill using element references, and close the session when finished. This executes deterministic browser interactions.

What are the limitations of snapshot-driven browser automation for data extraction?

Snapshot-driven browser automation requires capturing elements from snapshots before performing actions, limiting interactions to identified elements. For dynamic page changes, you must capture new snapshots to maintain deterministic data extraction and accurate element location.