agent-browser

Automates browser testing and data extraction via navigation, snapshots, clicks, and form fills.

62|2|Updated Feb 21, 2017
One-click install
npx skills add https://github.com/ahonn/dotfiles --skill agent-browser-ahonn
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: agent-browser
Source: https://github.com/ahonn/dotfiles/tree/main/.claude/skills/agent-browser
Command: npx skills add https://github.com/ahonn/dotfiles --skill agent-browser-ahonn

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates browser-based testing, interaction, and data extraction to replace repetitive manual tasks with repeatable scripts.

Core Features & Use Cases

  • Navigate to URLs and render pages, take element snapshots, and interact with elements using generated references.
  • Fill forms, click elements, scroll, capture data, and validate page content in automated test scenarios.
  • Use cases include end-to-end testing of web apps, data collection from dynamic pages, and automated demos.

Quick Start

Open a URL, capture a snapshot of interactive elements, and perform actions using element references to automate a task.

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 for dynamic web pages?

Automate browser testing by orchestrating navigation, interaction, and element snapshots. This approach handles dynamic web pages and single-page apps by capturing element references to perform repeatable actions like clicking and filling forms.

Can I extract data from single-page apps using browser automation?

Yes, you can extract data from single-page apps by navigating to URLs, rendering pages, and capturing text. The automation orchestrates snapshots to collect data from dynamic content that loads asynchronously.

How do I fill forms and click elements in automated web testing?

Fill forms and click elements by taking an element snapshot to generate references, then using those references to perform interactions. This allows scripts to target specific inputs and buttons reliably across test runs.

Does browser automation support validating page content during testing?

Yes, browser automation supports validating page content. Scripts can capture text and element snapshots to verify expected results, handling error cases with validations to ensure the web application behaves correctly.

What is the best way to interact with elements on a page without manual inspection?

The best way to interact with elements is to take a snapshot of the page, which generates element references. You then use these references in commands like click and fill to automate tasks without manual DOM inspection.

Do I need a specific tool to run browser automation commands?

Yes, you need the agent-browser tool to run browser automation commands. It supports commands like open, snapshot, click, fill, and get text to execute navigation and interaction workflows.