agent-browser

Automate browser interactions for testing, navigation, and data extraction.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates repetitive browser interactions for testing, form filling, and data extraction, reducing manual QA time and human error.

Core Features & Use Cases

  • Automated browsing sessions: open URLs, snapshot elements, and interact using element refs.
  • Form submission and data capture: fill fields, click buttons, and read page content for validation.
  • QA automation and monitoring: take screenshots, verify page states, and collect data for reports.

Quick Start

Use the agent-browser tool to open a page, inspect elements, perform actions, and capture results. agent-browser open https://example.com agent-browser snapshot -i agent-browser fill @e1 "sample" agent-browser click @e1 agent-browser wait --load networkidle agent-browser snapshot -i

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 for web testing and data extraction?

You can automate browser tasks by issuing sequential commands to open URLs, snapshot page elements, interact using element refs, and capture results for deterministic, reproducible QA workflows and data extraction.

What is the best way to automate form filling on dynamic web pages?

Automating form filling on dynamic web pages is best handled by opening the URL, taking an interactive snapshot to get element references, filling the target fields, and clicking submit while waiting for network idle state.

Can I use command-oriented actions to verify page states during QA automation?

Yes, you can verify page states during QA automation by using snapshot commands to inspect elements, taking screenshots, and reading page content to validate application behavior and collect data for reports.

How do I navigate and interact with elements on a headless browser?

Navigating and interacting with elements on a headless browser requires opening the target URL, generating an interactive snapshot with element refs, and executing deterministic action sequences like click, fill, and wait commands.

Do I need any external dependencies to run automated browsing sessions?

No external dependencies are required to run automated browsing sessions, as the Skill operates independently to handle end-to-end browser interactions, navigation, and data extraction without additional setup.