browser

Automate browser interactions and data extraction using the browse CLI.

5|Updated May 2, 2026
One-click install
npx skills add https://github.com/vanducng/skills --skill browser-vanducng
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: browser
Source: https://github.com/vanducng/skills/tree/main/skills/browser
Command: npx skills add https://github.com/vanducng/skills --skill browser-vanducng

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Browser automation on the command line helps automate repetitive web tasks like data extraction, form filling, and testing without manual browsing.

Core Features & Use Cases

  • Snapshot-driven element refs for reliable interaction
  • Rich interaction commands: click, type, fill, select, wait
  • Local and remote Browserbase modes with Identity, CAPTCHA solving, and proxies for protected sites

Quick Start

Install the browse CLI and start a session, then open a URL, run a snapshot to get element refs, and interact with the page using click and type commands.

Frequently Asked Questions about browser

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

FAQPage Schema
How do I automate web scraping and form filling from the command line?

The browse CLI automates web tasks locally or remotely via Browserbase, covering data extraction and form filling through snapshot-driven element refs. It supports interaction commands like click, type, fill, select, and wait.

What is snapshot-driven element interaction in browser automation?

Snapshot-driven element refs provide reliable browser automation targets by capturing page snapshots to generate stable references. You run a snapshot, retrieve element refs, and use them to execute click, type, and fill interactions accurately.

Do I need a Browserbase API key for remote browser automation?

Remote browser automation via Browserbase requires an API key to access remote mode with CAPTCHA solving, Identity, and proxies. Local browse CLI sessions run without a Browserbase API key.

Can I use the browse CLI to automate data extraction on protected sites with CAPTCHA?

Remote Browserbase mode in the browse CLI supports data extraction on protected sites by providing built-in CAPTCHA solving, Identity verification, and proxy support to bypass anti-bot protections.

What dependencies do I need to install for browser automation with the browse CLI?

Browser automation with the browse CLI requires installing the browse tool globally via npm install -g browse. For remote mode accessing protected sites, a Browserbase API key is also required.

How do I handle dynamic page content when automating web tasks via CLI?

Dynamic page content is handled using the wait command in the browse CLI during web task automation. You combine wait with snapshot-driven element refs to ensure elements load before executing click, type, and fill interactions.