agent-browser

Automate browser navigation, interaction, and data capture from the command line.

9|Updated Feb 15, 2026
One-click install
npx skills add https://github.com/gwenwindflower/dotfiles --skill agent-browser-gwenwindflower
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: agent-browser
Source: https://github.com/gwenwindflower/dotfiles/tree/main/dot_agents/exact_skills/agent-browser
Command: npx skills add https://github.com/gwenwindflower/dotfiles --skill agent-browser-gwenwindflower

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill enables efficient browser automation directly from the command line, turning manual browser tasks into repeatable, scriptable actions.

Core Features & Use Cases

  • Command-based navigation and interaction (open, snapshot, fill, click, etc.) for one-shot tasks or quick tests.
  • Snapshot-driven interactions with element refs to minimize context size and improve repeatability.
  • Session persistence, parallel sessions, and optional viewport/device emulation to support testing and scraping workflows.

Quick Start

Open a URL and snapshot the page to identify interactive elements for later automated actions.

Frequently Asked Questions about agent-browser

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

FAQPage Schema
How do I automate browser tasks from the command line without a full Playwright setup?

You can automate browser tasks from the command line by using this Skill's command-based actions like open, snapshot, fill, and click. It handles navigation and data capture for one-shot tasks or scripted flows without requiring full Playwright setup.

What is element ref-based interaction in browser automation?

Element ref-based interaction uses snapshot-driven element references to minimize context size and improve repeatability. Instead of raw selectors, you interact with identified refs from a page snapshot to fill fields and click elements reliably.

Can I run parallel browser sessions and emulate viewports for scraping workflows?

Yes, you can run parallel browser sessions and configure optional viewport or device emulation. The Skill supports session persistence alongside these configurations to facilitate testing and scraping workflows.

Does this browser automation tool support proxy configurations?

Yes, the browser automation tool supports optional proxy configurations. You can pass proxy settings alongside viewport and device emulation parameters when launching commands for navigation and interaction.

What's the best way to capture a screenshot of a live page from the terminal?

The best way to capture a screenshot from the terminal is using the snapshot command after opening a URL. This captures the page state and identifies interactive elements for later automated actions.

When should I not use a CLI browser automation tool for testing?

You should not use a CLI browser automation tool if your testing requires complex visual regression analysis or extensive continuous integration pipelines. It is designed for one-shot tasks and quick scripted flows rather than full test suite management.