browser-use

Automates browser navigation, form filling, screenshots, and data extraction via CLI.

Updated Mar 17, 2026
One-click install
npx skills add https://github.com/AveryRen/WarpTalk-TestPayment --skill browser-use-averyren
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: browser-use
Source: https://github.com/AveryRen/WarpTalk-TestPayment/tree/main/agent/.agents/skills/browser-use
Command: npx skills add https://github.com/AveryRen/WarpTalk-TestPayment --skill browser-use-averyren

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Manually testing websites, filling repetitive web forms, and scraping page data is slow and error-prone. This Skill provides persistent, scriptable browser automation so an AI agent can navigate sites, interact with page elements, and extract information across multi-step workflows. ## Core Features & Use Cases - Persistent Browser Sessions: The browser stays open between commands, enabling complex multi-step workflows with navigation, clicking, typing, and scrolling using element indices from page state. - Multiple Browser Modes: Run headless Chromium for speed, a real Chrome instance with your logged-in profiles for authenticated sites, or cloud-hosted remote browsers with proxy support. - Data Extraction & Cloud Agents: Execute JavaScript, read element text and attributes, manage cookies, take screenshots, and launch autonomous cloud agent tasks in parallel. - Use Case: Test a local dev server by starting it, exposing it through a tunnel, then driving a cloud browser to open the tunnel URL, fill a signup form, and capture a verification screenshot. ## Quick Start Use the browser-use skill to open https://example.com, list the clickable elements on the page, and take a screenshot.

Frequently Asked Questions about browser-use

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

FAQPage Schema
How do I automate browser interactions from the command line?

Use the browser-use CLI: run browser-use open <url> to navigate, browser-use state to list clickable elements with indices, then browser-use click or input to interact. The browser session persists between commands for multi-step workflows.

How do I fill out a web form with browser automation?

Run browser-use state to get element indices, then use browser-use input <index> "text" for each field and browser-use click <index> to submit. Verify the result with browser-use state or a screenshot.

Can browser automation use my logged-in Chrome sessions?

Yes. Use --browser real --profile "Default" to run a real Chrome instance with your existing cookies and logins. For cloud browsers, sync cookies from a local profile with browser-use profile sync --from "Default" --domain example.com.

How do I test a local dev server from a cloud browser?

Start your dev server, then run browser-use tunnel <port> to expose it via a Cloudflare tunnel URL. Open that tunnel URL with browser-use --browser remote open <url> so the cloud browser can reach your local server.

Why is my browser-use element not found during automation?

The element may be below the fold or not yet loaded. Run browser-use state to refresh element indices, scroll down and check again, or use browser-use wait selector "h1" to wait for the element to appear before interacting.

How do I run multiple browser automation tasks in parallel?

Launch cloud tasks with browser-use -b remote run "task" — each gets its own session. Poll progress with browser-use task status <id>, and clean up afterward with browser-use session stop --all.