browser-use

Automate browser navigation, form filling, screenshots, and element-based scraping.

6|Updated Feb 25, 2026
One-click install
npx skills add https://github.com/archibate/archibate-skills --skill browser-use-archibate
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: browser-use
Source: https://github.com/archibate/archibate-skills/tree/main/old-skills/minor-skills/browser-use
Command: npx skills add https://github.com/archibate/archibate-skills --skill browser-use-archibate

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill removes the repetitive, error-prone work of manual web navigation, form filling, screenshot capture, and ad-hoc data extraction by providing a persistent, scriptable browser CLI and Python interface that can maintain session state across steps.

Core Features & Use Cases

  • Persistent Browser Sessions: Keep browsers and Python variables alive across multiple commands and tasks to support multi-step workflows and sequential automation.
  • Element Indexing & Interaction: Inspect page state to get clickable element indices, then perform clicks, typing, selection, and keyboard events deterministically.
  • Profiles, Cookies & Remote Agents: Use local Chrome profiles or cloud remote browsers, sync cookies for authenticated browsing, run parallel cloud agents for research or automated testing, and capture screenshots or structured outputs for reporting.
  • Use Case: Run end-to-end QA that logs into a site with a synced profile, navigates to a page, fills a form, takes a full-page screenshot, and extracts specific fields into JSON.

Quick Start

Open the site with browser-use using the appropriate browser mode and profile, run state to find element indices, interact with elements to complete the flow, and then extract the text or 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 web scraping behind a login without losing my session?

To maintain a persistent browser session for authenticated web scraping, browser-use syncs local Chrome profiles or cookies to keep you logged in across multiple sequential commands without losing session state.

How do I click elements and fill forms deterministically in browser automation?

To fill forms deterministically, you inspect the page state to get clickable element indices, then use those specific indices to execute precise clicks, typing, selection, and keyboard events on target elements.

Can I run automated web testing on remote cloud browsers?

Yes, automated web testing supports remote cloud browsers. Browser-use exposes remote browser modes, enabling you to execute parallel cloud agents for automated testing and research tasks across scalable environments.

Does browser automation work with Python variables and CLI for multi-step workflows?

Yes, browser automation exposes both Python and CLI controls. Browser-use keeps browsers and Python variables alive across multiple commands to support complex multi-step workflows and sequential automation tasks.

How do I extract web page data into structured JSON during automated navigation?

To extract web page data into structured JSON, you navigate to the target page using automated browser interactions, then use element-based scraping to capture specific text fields and output them as structured data.

What is the best way to take full-page screenshots during an automated web flow?

The best way to take full-page screenshots during an automated web flow is to script the navigation and form interactions sequentially, then capture the full-page screenshot at the desired step for reporting.