browser-use

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

Updated Apr 14, 2026
One-click install
npx skills add https://github.com/alecanche04-cyber/examenprograma --skill browser-use-alecanche04-cyber
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: browser-use
Source: https://github.com/alecanche04-cyber/examenprograma/tree/main/EXAMEN_PROGRA_2-master/.agents/skills/browser-use
Command: npx skills add https://github.com/alecanche04-cyber/examenprograma --skill browser-use-alecanche04-cyber

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 a persistent command-line browser that an AI agent can drive step by step to navigate pages, interact with elements, and extract information. ## Core Features & Use Cases - Persistent Browser Sessions: The browser stays open between commands, supporting multi-step workflows with named sessions, tabs, and multiple browser modes (headless Chromium, real Chrome with your profiles, or cloud browsers). - Element-Level Interaction: Inspect pages with browser-use state to get clickable element indices, then click, type, select dropdowns, hover, or send keyboard shortcuts. - Data Extraction & Screenshots: Capture full-page screenshots, run JavaScript, read element text and attributes, manage cookies, and execute stateful Python against the live page. - Cloud Agents & Tunnels: Run autonomous remote browser tasks in parallel, expose local dev servers through tunnels, and sync Chrome profile cookies for authenticated browsing. - Use Case: Test a local web app by starting your dev server, creating a tunnel, opening the tunnel URL in a cloud browser, filling the login form, and capturing a screenshot to verify the result. ## Quick Start Ask the agent to open a website with browser-use, list the clickable elements on the page, and take a screenshot of the result.

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 browser-use input to interact. The browser session persists between commands for multi-step workflows.

How do I fill out a web form with browser-use?

Run browser-use state to get element indices, then use browser-use input <index> "text" for each field and browser-use select <index> "option" for dropdowns. Verify the submission with browser-use state or browser-use screenshot.

Can browser-use use my logged-in Chrome sessions?

Yes. Use --browser real --profile "Default" to run with your local Chrome profile including cookies and logins. For cloud browsers, sync cookies 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 get a public Cloudflare URL. Open that 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?

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

What should I do when a browser-use task gets stuck?

Check progress with browser-use task status <id>; if cost and duration stop increasing, the task is stuck. Stop it with browser-use task stop, then create a fresh session with browser-use session create and start a new task.