agent-browser

Automate browser interactions for web testing and data extraction.

Updated Apr 12, 2026
One-click install
npx skills add https://github.com/ChatGPT-KB/Archon-mirror --skill agent-browser-chatgpt-kb
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: agent-browser
Source: https://github.com/ChatGPT-KB/Archon-mirror/tree/main/.claude/skills/agent-browser
Command: npx skills add https://github.com/ChatGPT-KB/Archon-mirror --skill agent-browser-chatgpt-kb

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

  • Comprehensive browser control: Open pages, snapshot accessibility trees, click, fill, drag, and more to automate end-to-end web tasks.
  • QA and testing workflows: Validate UI behavior, capture screenshots, verify page state, and export data for reporting.
  • Use Case: Streamline repetitive web-tasks like filling login forms and collecting data from dashboards across multiple sites.

Quick Start

Open a URL, snapshot the page to identify interactive elements, and perform actions using element references.

Frequently Asked Questions about agent-browser

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate web testing and browser interactions for QA workflows?

Automate web testing by navigating pages, clicking elements, filling forms, taking screenshots, and extracting information using deterministic, scriptable browser actions. It handles element refs and semantic locators to validate UI behavior and verify page state during QA workflows.

Can I fill forms and take screenshots across multiple web dashboards?

Yes, you can fill forms and take screenshots across multiple web dashboards. The command set streamlines repetitive web tasks like filling login forms and collecting data by automating navigation and capturing page states for reporting.

What's the best way to extract data from web pages during UI testing?

The best way to extract data from web pages during UI testing is to open a URL, snapshot the accessibility tree to identify interactive elements, and perform actions using element references. This enables reliable, deterministic data extraction from web pages.

How do I interact with web page elements using semantic locators?

You interact with web page elements by snapshotting the accessibility tree to identify them, then executing actions via semantic locators and element references. This robust handling ensures deterministic, scriptable interactions for clicking, filling, and dragging elements.

Does this browser automation tool support end-to-end web tasks like dragging and clicking?

Yes, this browser automation tool supports end-to-end web tasks including opening pages, clicking, filling, dragging, and taking screenshots. It provides comprehensive browser control to automate complex web interactions reliably.

When should I use scriptable browser actions for web automation instead of manual testing?

Use scriptable browser actions for web automation when you need to validate UI behavior, capture screenshots, verify page state, or export data for reporting across repetitive tasks. It replaces manual testing with deterministic, scriptable interactions via the agent-browser command set.