agent-browser

Automate browser tasks via CLI with headless Chromium.

1|Updated Aug 6, 2022
One-click install
npx skills add https://github.com/wormholecowboy/.dotfiles --skill agent-browser-wormholecowboy
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: agent-browser
Source: https://github.com/wormholecowboy/.dotfiles/tree/main/claude-config/skills/agent-browser
Command: npx skills add https://github.com/wormholecowboy/.dotfiles --skill agent-browser-wormholecowboy

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Automates browser tasks by controlling a headless browser through a CLI.

Core Features & Use Cases

  • Headless browsing & navigation: Open pages, wait for content, and capture state.
  • Element interaction & form handling: Click, type, fill, select, and verify UI behavior.
  • Visual verification: Take full-page screenshots and generate PDFs for QA or archival purposes.
  • Use Case: For QA teams automating weekly website checks or data collection from dynamic pages.

Quick Start

Use the agent-browser CLI to open a URL, snapshot the accessibility tree, interact with elements using snapshot refs, and re-snapshot to confirm changes. Example: agent-browser open "https://example.com" agent-browser snapshot -i -c agent-browser click @e1 agent-browser snapshot -i -c

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 scraping with a headless browser using CLI commands?

Headless browser automation via CLI controls a Chromium instance to navigate dynamic pages, fill forms, and extract data. This Skill uses the agent-browser CLI to open URLs, snapshot the accessibility tree, and interact with elements for automated web scraping workflows.

Can I use CLI browser automation for UI testing and visual verification?

Yes, CLI browser automation supports UI testing by clicking, typing, and verifying UI behavior. This Skill captures full-page screenshots and generates PDFs for QA checks, allowing you to confirm visual state changes after interacting with elements using snapshot references.

What do I need to run headless browser automation for web workflows?

Running headless browser automation requires the agent-browser CLI installed globally and a headless browser like Chromium available locally or downloaded during setup. This Skill relies on these dependencies to execute automated workflows across websites.

How do I fill out forms and interact with elements on dynamic web pages?

To fill out forms and interact with elements, you open a URL, take an interactive snapshot to reference elements, and execute commands like click or type. This Skill automates form filling by targeting snapshot refs to click, select, and verify UI behavior.

Does headless browser automation work for weekly QA checks on dynamic pages?

Headless browser automation is ideal for QA teams automating weekly website checks or data collection from dynamic pages. This Skill controls a headless browser through a CLI to perform navigation, element interaction, and automated workflows across websites.