agent-browser

Automate Chromium-based browser tasks and testing via CLI commands.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates browser-based tasks and testing by controlling a Chromium-based browser through a CLI.

Core Features & Use Cases

  • Navigate to web pages, open URLs, and manage sessions
  • Snapshot, locate, and interact with dynamic elements (click, fill, select)
  • Data extraction, screenshots, and automated testing across single or parallel sessions
  • Authentication patterns and state/session management to reuse credentials

Quick Start

Open a website and automatically perform a sequence of actions (navigate, snapshot, interact) to complete a task.

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 using a CLI?

Automating browser tasks via a CLI involves controlling a Chromium-based browser with structured commands like open, snapshot, fill, click, and wait. This enables navigation, form filling, element interaction, and data extraction across single or parallel sessions.

Can I run automated web testing across parallel sessions?

Yes, automated web testing supports parallel sessions. You can manage multiple browser instances simultaneously to execute tasks, extract data, and capture screenshots, ensuring efficient coverage across different test scenarios.

What is the best way to extract web data and capture screenshots automatically?

The best way to extract web data and capture screenshots automatically is by using structured CLI commands to navigate and snapshot web pages. This method locates dynamic elements and retrieves visual or structural data from the browser session.

Does this browser automation approach support authentication and session management?

Yes, this browser automation approach supports authentication patterns and session management. You can reuse credentials and maintain state across tasks, allowing you to interact with authenticated pages without repeatedly logging in during your automated workflows.

How do I interact with dynamic web elements during automated scripting?

To interact with dynamic web elements during automated scripting, you use commands to snapshot the page state, locate the elements, and then execute actions like click, fill, or select. This ensures accurate interaction with changing page content.