agent-browser

Automate browser interactions for web testing and data extraction.

19|3|Updated Feb 4, 2021
One-click install
npx skills add https://github.com/laulauland/dotfiles --skill agent-browser-laulauland
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: agent-browser
Source: https://github.com/laulauland/dotfiles/tree/main/shared/.claude/skills/agent-browser
Command: npx skills add https://github.com/laulauland/dotfiles --skill agent-browser-laulauland

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates browser interactions for web testing, form filling, screenshots, and data extraction. Use when you need to navigate websites, interact with web pages, fill forms, take screenshots, test web applications, or extract information from web pages.

Core Features & Use Cases

  • Navigate to pages, snapshot DOM to obtain element refs, and perform actions like click, fill, and hover.
  • Take screenshots, collect data, and manage state across sessions for testing workflows.
  • Use cases include automated form submission, UI regression tests, and data extraction from web pages.

Quick Start

Open a URL, snapshot interactive elements, and perform actions using element refs to complete 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 interactions for web testing and data extraction?

You can automate browser interactions for web testing and data extraction by using a Bash-based CLI to open URLs, snapshot DOM elements, and perform actions like click and fill. This allows you to execute end-to-end browser automation workflows.

Can I take screenshots and fill forms during automated UI testing?

Yes, you can take screenshots and fill forms during automated UI testing. The CLI supports commands to snapshot interactive elements, fill form fields, and capture screenshots to validate web application states.

Do I need a specific environment to run headless browser automation tasks?

You need a Bash-based CLI environment to run headless browser automation tasks. The tool relies on CLI commands to navigate pages, manage state across sessions, and extract data without a graphical interface.

What is the best way to extract data from web pages using a CLI?

The best way to extract data from web pages using a CLI is to open the target URL, snapshot the DOM to obtain element references, and use those references to collect specific data. This method supports structured data collection workflows.

How do I perform UI regression tests across different web pages?

You perform UI regression tests by navigating to pages, snapshotting interactive elements, and executing actions like click, fill, and hover using element references. You can then take screenshots to compare UI states across sessions.

Can I manage state across sessions for automated form submission workflows?

Yes, you can manage state across sessions for automated form submission workflows. The CLI allows you to open URLs, fill forms, and maintain session data to complete multi-step testing scenarios.