browser-use

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

Updated May 20, 2026
One-click install
npx skills add https://github.com/TechCorp25/kingdom --skill browser-use-techcorp25
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: browser-use
Source: https://github.com/TechCorp25/kingdom/tree/main/.claude/skills/browser-use
Command: npx skills add https://github.com/TechCorp25/kingdom --skill browser-use-techcorp25

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Manually testing web pages, filling repetitive forms, and scraping data from websites is slow and error-prone. This Skill gives an AI agent direct control of a real browser through the browser-use CLI, with a persistent daemon that keeps the browser open across commands for low-latency interaction. ## Core Features & Use Cases - Full Browser Automation: Navigate pages, click elements by index, fill inputs, select dropdowns, upload files, and send keyboard events using the browser-use command set. - Data Extraction & Inspection: Capture screenshots, read page state, extract element text and attributes, execute JavaScript, and manage cookies for authenticated sessions. - Flexible Browser Modes: Run headless Chromium, connect to the user's real Chrome with existing logins, use named Chrome profiles, or provision a cloud browser via the Cloud API. - Use Case: Imagine you need to verify a checkout flow on a staging site. Open the URL, run browser-use state to list clickable elements, fill the form fields by index, submit, and take a screenshot to confirm the order completed. ## Quick Start Ask the agent to open a website with browser-use, list the clickable elements on the page, and fill in and submit a specific form.

Frequently Asked Questions about browser-use

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

FAQPage Schema
How do I automate filling out a web form from the command line?▼

Open the page with browser-use open, then run browser-use state to get element indices. Use browser-use input <index> "text" for each field and browser-use click <index> to submit. The browser persists between commands via a background daemon.

How do I use my logged-in Chrome session for browser automation?▼

Run browser-use connect to attach to your running Chrome with remote debugging enabled, preserving cookies and logins. Alternatively, use browser-use --profile "Default" open <url> to launch Chromium with a specific Chrome profile's data.

Can I run multiple browser sessions at the same time?▼

Yes, pass --session NAME on every command to target an isolated browser instance with its own daemon, socket, and state. Use browser-use sessions to list active sessions and browser-use close --all to shut them down.

Why does browser-use fail to connect to my Chrome browser?▼

Connection fails when Chrome is not running with remote debugging enabled. Open chrome://inspect/#remote-debugging or relaunch Chrome with --remote-debugging-port=9222, then retry browser-use connect. Running browser-use close first also clears broken sessions.

How do I extract data from a web page using browser automation?▼

Use browser-use get text <index> for element content, browser-use get html for page markup, or browser-use eval "js code" to run JavaScript and return results. Screenshots and full-page captures are available via browser-use screenshot.