agent-browser

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

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill automates browser interactions for web testing, form filling, screenshots, and data extraction, enabling developers to automate repetitive web tasks and ensure consistent results.

Core Features & Use Cases

  • Automated Navigation & Interaction: Open pages, click elements, fill forms, and extract data using stable element references.
  • Snapshot & Ref-based Interactions: Generate element refs from page snapshots for reliable automation and reuse.
  • Comprehensive Browser Actions: Capture screenshots, inspect network activity, manage session state, and debug across tasks.

Quick Start

Use agent-browser to open a URL, snapshot to generate element refs (e.g., @e1, @e2), and then perform actions like agent-browser click @e1 and agent-browser fill @e2 "text".

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

To automate browser interactions for web testing, use a CLI to open URLs, generate page snapshots, and execute actions like click, fill, or screenshot. This enables reliable form filling and data extraction across multiple websites.

What is ref-based element targeting for automated web interactions?

Ref-based element targeting uses references like @e1 or @e2 generated from page snapshots to interact with specific page elements. This ensures stable browser automation by clicking or filling elements using consistent identifiers.

How do I extract data and take screenshots during web automation?

You extract data and capture screenshots during web automation by executing the get and screenshot operations via the CLI. These actions gather information and record visual state directly from the browser session.

Can I manage session state across multiple websites for automated demonstrations?

Yes, you can manage optional session state across multiple websites. This maintains browser context and state when performing automated demonstrations, QA workflows, and data gathering tasks across different sites.

What browser actions are available for QA workflows and data gathering?

Available browser actions for QA workflows include open, snapshot, click, fill, get, screenshot, and wait. These CLI operations support comprehensive web testing, data extraction, and automated demonstration tasks.

Do I need any external dependencies to run browser automation for testing?

No, you do not need any external dependencies to run browser automation for testing. The skill operates independently without requiring additional components or external libraries to execute its CLI commands.