browser

Automate browser interactions for testing, UI verification, and data extraction via CLI.

674|52|Updated Dec 26, 2025
One-click install
npx skills add https://github.com/gmickel/gmickel-claude-marketplace --skill browser-gmickel
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: browser
Source: https://github.com/gmickel/gmickel-claude-marketplace/tree/main/plugins/flow-next/skills/browser
Command: npx skills add https://github.com/gmickel/gmickel-claude-marketplace --skill browser-gmickel

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Browser automation reduces the manual drudgery of navigating sites, verifying UI, testing web apps, and scraping data by driving a headless browser programmatically.

Core Features & Use Cases

  • Open URL, snapshot DOM with accessibility refs, and interact via refs (@e1, @e2)
  • Validate UI, collect screenshots, perform end-to-end tests
  • Use cases include verifying deployed interfaces, reading docs online, scraping data, and capturing a baseline before redesigns.

Quick Start

Open a site with the CLI, snapshot the page to collect element refs, then interact and verify results:

  • agent-browser open https://example.com
  • agent-browser snapshot -i
  • agent-browser click @e1
  • agent-browser wait --load networkidle
  • agent-browser get title
  • agent-browser screenshot out.png

Frequently Asked Questions about browser

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

FAQPage Schema
How do I automate web testing using a headless browser?▼

Web testing automation uses a headless browser controlled by a CLI to open URLs, snapshot the DOM, and interact with elements via accessibility refs to verify UI and perform end-to-end tests.

Can I capture screenshots during UI verification with a headless browser?▼

Yes, UI verification captures screenshots by opening a URL with the headless browser CLI and running a screenshot command to save the output image for baseline comparisons.

How do I interact with web page elements during browser automation?▼

Browser automation interacts with elements by snapshotting the page to collect accessibility refs, then using click commands with those refs like @e1 or @e2 to trigger actions programmatically.

What is the best way to extract data from web apps programmatically?▼

Data extraction from web apps uses a headless browser CLI to open URLs, wait for network idle, snapshot the DOM, and emit JSON output for automation pipelines and data collection.

Do I need any dependencies to run headless browser control?▼

No external dependencies are required. Headless browser control relies on the agent-browser CLI to open sites, snapshot DOM, click elements, and wait for page loads.

Why does web scraping require waiting for network idle?▼

Web scraping requires waiting for network idle to ensure dynamic content fully loads before snapshotting the DOM, preventing missing elements during data extraction or UI verification.