agent-browser

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

23.1k|3.5k|Updated Feb 7, 2025
One-click install
npx skills add https://github.com/coleam00/Archon --skill agent-browser-coleam00
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: agent-browser
Source: https://github.com/coleam00/Archon/tree/main/.claude/skills/agent-browser
Command: npx skills add https://github.com/coleam00/Archon --skill agent-browser-coleam00

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

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

Core Features & Use Cases

  • Open URL and navigate between pages
  • Snapshot and element targeting to identify interactive refs (e1, e2, etc.)
  • Interact with elements via click, fill, type, and other actions; support for debugging with logs and diagnostics

Quick Start

Open a URL and perform a sequence of interactions to automate a simple web task using agent-browser.

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 for form filling and data extraction?

Automate web testing by driving a browser engine to navigate URLs, fill forms, click elements, and extract data. The Skill uses interaction primitives like open, snapshot, click, and fill to execute end-to-end UI testing sequences across modern web applications.

How do I capture screenshots during automated browser interactions?

Capture screenshots during automated browser interactions by executing a sequence of navigation and interaction commands. The Skill drives the browser engine to open URLs and perform actions, allowing you to take snapshots at any point for QA automation and web data capture.

What is the best way to identify and target interactive elements for UI automation?

Identify interactive elements for UI automation using the snapshot command to capture page state and generate interactive refs like e1, e2. You then use these refs with click, fill, and type actions to target specific elements during your web testing and data extraction workflows.

Can I run end-to-end QA automation without installing additional dependencies?

You can run end-to-end QA automation without installing dependencies, as the Skill lists none. It drives a browser engine directly to perform actions like navigation, state management, and diagnostics, making it suitable for testing modern web applications without external library requirements.

Does browser automation support debugging when web testing interactions fail?

Browser automation supports debugging when web testing interactions fail through built-in logs and diagnostics. You can use the snapshot command to inspect page state and interactive refs, helping identify why a click, fill, or navigation action did not execute as expected.