browser-use

Automate browser interactions via CLI for testing, form filling, and screenshots.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates browser interactions, streamlining web testing, form filling, data extraction, and screenshotting tasks, reducing manual effort and increasing efficiency.

Core Features & Use Cases

  • Web Navigation: Open URLs, navigate back, scroll pages.
  • Element Interaction: Click, type, input text, select dropdowns, hover, double-click, right-click.
  • Data Extraction: Get page title, HTML, element text, values, attributes, and bounding boxes.
  • Screenshots: Capture full-page or visible area screenshots.
  • Session Management: Maintain persistent browser sessions for multi-step workflows.
  • Remote Execution: Run browser tasks in a cloud environment for scalability.
  • Use Case: Automate the process of filling out a complex online application form, taking screenshots at each step to document progress, and extracting the final confirmation message.

Quick Start

Use the browser-use skill to open the URL https://example.com 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 web form filling and take screenshots during the process?

Automate web form filling and screenshotting by using a command-line interface to navigate URLs, interact with elements like dropdowns and inputs, and capture full-page or visible area screenshots to document each step.

What is the best way to extract text and HTML from web pages without manual copying?

Extract text and HTML from web pages by utilizing browser automation commands that retrieve the page title, element text, specific values, and attributes directly from the rendered DOM without manual copying.

Can I run browser automation tasks in a remote cloud environment for better scalability?

Run browser automation tasks in a remote cloud environment by connecting the command-line interface to remote cloud browsers, allowing scalable execution of web testing and data extraction workflows.

Does this browser automation approach support persistent sessions and cookie manipulation for multi-step workflows?

This browser automation approach supports persistent sessions and cookie manipulation, enabling you to maintain state across multiple steps in complex web testing and data extraction workflows.

How do I execute Python scripts within a browser context for web testing?

Execute Python scripts within a browser context by leveraging the command-line interface, allowing you to run custom Python logic directly alongside standard web navigation and element interaction commands.

Do I need to install a specific CLI tool to use remote cloud browsers for web scraping?

You need to install the browser-use CLI tool to enable browser automation, and you may also need to configure cloud browser infrastructure if you plan to execute remote web scraping tasks.