agent-browser

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

Updated Apr 14, 2026
One-click install
npx skills add https://github.com/dotruru/claudemd --skill agent-browser-dotruru
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: agent-browser
Source: https://github.com/dotruru/claudemd/tree/main/skills/agent-browser
Command: npx skills add https://github.com/dotruru/claudemd --skill agent-browser-dotruru

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Automates browser interactions for web testing, form filling, screenshots, and data extraction. This enables users to quickly verify web apps, collect data, and generate artifacts without manual repetitive steps.

Core Features & Use Cases

  • Automated browser control for testing, form filling, screenshot capture, and data extraction.
  • Snapshot-based element refs for stable interactions and support for semantic locators.
  • Stateful sessions and optional resources (references) for reproducible automation across multiple runs.

Quick Start

Open a URL with agent-browser, snapshot the interactive elements to obtain refs, then perform actions using those refs.

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 form filling without manual repetitive steps?

Automate web testing and form filling by using a browser automation Skill to control page interactions, fill forms, and capture screenshots. This enables quick verification of web apps and data collection without manual repetitive steps.

What is snapshot-based element ref interaction for web automation?

Snapshot-based element refs provide stable interactions by capturing interactive elements on a page. You open a URL, snapshot the elements to obtain refs, and perform actions using those refs for reliable web automation.

Can I maintain stateful sessions for reproducible browser automation across multiple runs?

Yes, you can maintain stateful sessions for reproducible browser automation across multiple runs. The Skill supports optional references to scripts, references, and assets to enable deterministic tasks and on-demand resources.

Does browser automation support semantic locators for data extraction?

Browser automation supports semantic locators for data extraction and page content scraping. It applies snapshot-based element refs for stable interactions, enabling precise data extraction from targeted web page elements.

What is the best way to capture screenshots during automated web app testing?

Capture screenshots during automated web app testing by using browser automation to navigate pages and interact with elements. This generates artifacts and verifies web apps without requiring manual screenshot steps.

Do I need any dependencies to run browser automation for page navigation and scraping?

No dependencies are required to run browser automation for page navigation and scraping. The Skill operates independently, using YAML frontmatter and optional resource references to define identity and enable deterministic tasks.