browser

Automate browser navigation and UI interactions with Chromium or Google Chrome.

88|23|Updated Jan 31, 2026
One-click install
npx skills add https://github.com/openbotx/openbotx --skill browser-openbotx
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: browser
Source: https://github.com/openbotx/openbotx/tree/main/openbotx/skills/browser
Command: npx skills add https://github.com/openbotx/openbotx --skill browser-openbotx

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates browser interactions to perform tasks that require a real browser context such as scraping rendered content, interacting with dynamic UIs, capturing screenshots, and testing web flows without manual browsing.

Core Features & Use Cases

  • Navigate to URLs, discover interactive elements, click, type, press keys, wait for content, evaluate JavaScript, capture page snapshots, and take screenshots.
  • Use cases include extracting text from JavaScript-rendered pages, automating login and form submission flows, and performing end-to-end UI testing with visual verification.
  • Supports headful and headless Chrome, configurable wait times and max snapshot size, and provides an inspect action to discover selectors before interacting.

Quick Start

Navigate to https://example.com, inspect the page to find the login form selectors, type the username and password into the appropriate fields, press Enter, wait 2 seconds, and then snapshot the page to extract the rendered text.

Frequently Asked Questions about browser

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

FAQPage Schema
How do I automate web scraping for JavaScript-rendered pages?

To automate web scraping for JavaScript-rendered pages, you navigate to a URL and use actions like evaluate or snapshot to extract the fully rendered DOM content. This approach captures text generated by dynamic UIs that standard HTTP requests miss.

Can I take screenshots for end-to-end UI testing in headless Chrome?

Yes, you can capture screenshots for end-to-end UI testing using headless Chrome. The tool supports capturing visual snapshots during automated web flows, allowing you to verify UI interactions and page states without launching a visible browser window.

What do I need to run browser automation tasks for form submission?

To run browser automation tasks for form submission, you need a Chromium or Google Chrome binary installed on your host system. Once configured, you navigate to the page, inspect for selectors, type into fields, and press keys to submit.

How do I find CSS selectors before clicking elements during web automation?

You find CSS selectors during web automation by using the inspect action. It discovers interactive elements on the page, allowing you to identify the correct input fields or buttons before executing click or type actions.

Does this tool support executing custom JavaScript during web scraping flows?

Yes, this tool supports executing custom JavaScript during web scraping flows via the evaluate action. You can run custom scripts in the browser context to manipulate the DOM or extract specific data from rendered pages.

What are the limitations when taking snapshots of dynamic web pages?

Limitations when taking snapshots of dynamic web pages include a configurable max snapshot size and the need for explicit wait actions. You must configure wait times to ensure dynamic content fully loads before extracting the rendered DOM text.