browser-use

Automate persistent browser interactions for testing, form filling, screenshots, and data extraction.

1|Updated Feb 20, 2026
One-click install
npx skills add https://github.com/makerjackie/jackie-skills-starter --skill browser-use-makerjackie
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: browser-use
Source: https://github.com/makerjackie/jackie-skills-starter/tree/main/skills/browser-use
Command: npx skills add https://github.com/makerjackie/jackie-skills-starter --skill browser-use-makerjackie

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Many web workflows require repetitive, multi-step browser interactions such as form filling, authenticated testing, screenshots, and data extraction, which are time-consuming and error-prone when done manually. This Skill provides a CLI-driven, session-persistent browser interface to automate those interactions and keep context across steps.

Core Features & Use Cases

  • Persistent Sessions: Keep browser sessions open across commands to perform complex, multi-step workflows without losing context.
  • Inspect & Interact: Inspect page state to get indexed, clickable elements and interact by index with clicks, typing, selection, and keyboard events.
  • Data Extraction & Visuals: Capture screenshots, extract text or HTML, evaluate JavaScript, and export cookies or profile data for authenticated tasks.
  • Cloud Agents & Profiles: Run asynchronous cloud agents, manage cloud and local profiles, create tunnels for local development, and orchestrate parallel or sequential tasks.
  • Use Cases: End-to-end web testing, automated form filling, authenticated site scraping, visual regression checks, and remote agent research or monitoring.

Quick Start

Open a persistent browser session to the target URL, inspect the page state to find element indices, interact with elements as needed, and take a screenshot to verify results.

Frequently Asked Questions about browser-use

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

FAQPage Schema
How do I automate persistent browser sessions for multi-step web testing?

Persistent browser sessions maintain state across CLI commands to automate multi-step web testing, form filling, and data extraction. You open a session, inspect indexed elements, interact by index, and execute sequential tasks without losing context.

Can I extract data and capture screenshots from authenticated sites using a headless browser?

Yes, authenticated web scraping and data extraction are supported. You navigate to the target URL, maintain session state through cookie and profile management, capture screenshots, extract text or HTML, and evaluate JavaScript to retrieve visual and data outputs.

How do I interact with specific web elements during browser automation?

Browser automation element interaction works by inspecting the page state to retrieve indexed, clickable elements. You then interact by index to execute clicks, typing, selection, and keyboard events to automate form filling and navigation workflows.

Does browser-use support remote execution and local development tunnels for cloud agents?

Yes, remote execution supports cloud agents and local development tunnels. You run asynchronous cloud agents, manage cloud and local profiles, and orchestrate parallel or sequential tasks to execute remote browser automation and monitoring workflows.

What is the best way to manage session state and cookies for end-to-end web testing?

Session state and cookie management for end-to-end web testing is handled through persistent sessions. You export cookies, manage local and cloud profiles, and maintain session continuity across commands to ensure authenticated testing workflows retain their state.

When should I not use a session-persistent approach for web scraping?

Session-persistent web scraping is not ideal for single-page, stateless data extraction where a fresh browser context is required for each request. It is designed for complex, multi-step workflows where maintaining authentication and session continuity is necessary.