bb-browser

Automate web browser interactions for data extraction and form submission.

467|42|Updated Feb 2, 2026
One-click install
npx skills add https://github.com/mxyhi/ok-skills --skill bb-browser
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bb-browser
Source: https://github.com/mxyhi/ok-skills/tree/main/bb-browser
Command: npx skills add https://github.com/mxyhi/ok-skills --skill bb-browser

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates web browsing tasks, enabling the extraction of public and private information from any webpage, including those requiring login, and performing actions like form filling and data scraping.

Core Features & Use Cases

  • Web Scraping: Extract text, links, and structured data from web pages.
  • Form Interaction: Fill out forms, click buttons, and interact with web elements.
  • Authenticated Access: Access pages that require user login by leveraging existing browser sessions.
  • Use Case: Automatically log into a company's internal portal, navigate to the employee directory, and extract contact information for all employees.

Quick Start

Use bb-browser to open the specified URL and then extract all interactive elements from the page.

Frequently Asked Questions about bb-browser

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

FAQPage Schema
How do I extract data from web pages that require login?

To extract data from web pages requiring login, browser automation can access private content by leveraging your existing browser sessions. This allows the automation to interact with authenticated portals and scrape structured data without needing separate credentials.

Can I automate form filling and web element interaction?

Yes, you can automate form filling and web interaction. Browser automation supports executing form submissions, clicking buttons, and interacting with various web elements to manipulate data and navigate through multi-step processes.

What is the best way to scrape structured data from dynamic web content?

The best way to scrape structured data from dynamic content is by executing direct JavaScript within the browser. This method allows precise element targeting via snapshots to reliably extract text, links, and structured data from complex pages.

Do I need to provide precise element selectors for web scraping?

Yes, precise element targeting via snapshots is required for web scraping. Accurate element identification ensures that the browser automation correctly interacts with the intended web elements and extracts the desired data reliably.

How does browser automation handle complex data extraction tasks?

Browser automation handles complex data extraction by leveraging direct JavaScript execution. This approach allows the tool to bypass standard limitations and pull structured data directly from the page's Document Object Model.