agent-browser

Automate browser navigation, form filling, and data extraction via CLI commands.

20|3|Updated Aug 16, 2016
One-click install
npx skills add https://github.com/heyJordanParker/dotfiles --skill agent-browser-heyjordanparker
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: agent-browser
Source: https://github.com/heyJordanParker/dotfiles/tree/main/claude/.claude/skills/agent-browser
Command: npx skills add https://github.com/heyJordanParker/dotfiles --skill agent-browser-heyjordanparker

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill automates repetitive browser interactions to streamline web testing, form handling, and data extraction across pages.

Core Features & Use Cases

  • Navigation & Interaction: open pages, click, fill, hover, and verify UI behavior.
  • Snapshot & Verification: generate element refs, inspect accessibility trees, and validate page state.
  • Screenshots & Data Capture: take screenshots and extract data for reporting and QA.

Quick Start

agent-browser open https://example.com agent-browser snapshot -i agent-browser click @e1 agent-browser fill @e1 "sample text" agent-browser wait --load networkidle

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

Automate browser testing by issuing deterministic CLI commands to open pages, click elements, fill forms, hover, and verify UI behavior. This approach reliably simulates user interactions for QA automation without manual effort.

Can I capture screenshots and extract data from web pages during automation?

Yes, you can capture screenshots and extract data during web automation. The skill supports taking snapshots, generating element references, and inspecting accessibility trees to validate page state and gather data for reporting.

What's the best way to verify UI behavior and page state during web scraping?

The best way to verify UI behavior during web scraping is using snapshot commands to generate element references and inspect accessibility trees. This deterministic approach validates page state before extracting data or proceeding with navigation.

Does browser automation require waiting for network idle before interacting with elements?

Yes, browser automation supports waiting for network idle states before interacting with elements. Using wait commands with networkidle load conditions ensures pages fully load before executing click, fill, or snapshot operations.

Can I use CLI commands to navigate web pages with back and forward actions?

Yes, you can use CLI commands to navigate web pages with back and forward actions. The skill provides deterministic commands for opening pages, navigating backward and forward, taking snapshots, and closing the browser session.

What browser automation limitations exist for user simulation and QA testing?

Browser automation for QA testing relies on deterministic CLI commands for navigation, element interaction, and state capture. It applies to web scraping, form filling, and user simulation but may require script extensions for complex dynamic scenarios.