Back to Skills

bb-browser

强大的信息获取与浏览器自动化工具。通过浏览器 + 用户登录态,获取公域和私域信息。可访问任意网页、内部系统、登录后页面,执行表单填写、信息提取、页面操作。支持 site 系统(36 平台 103 命令一键调用)、带登录态的 fetch、网络请求拦截与 mock、操作录制等高级功能。

5,309stars528forksUpdated 5/18/2026

Security Assessment

Low Risk(70/100)

Detected risks:

Data Exfiltration([references/fetch-and-network.md] fetch https://api.example.com/data --method POST, [SKILL.md] fetch <url> --method POST --body '{"k":"v"}' # POST)
Security Score70/100

About bb-browser

The bb-browser skill is a powerful web browsing and automation tool designed to enable both public and private information retrieval seamlessly. By leveraging the user's browser and active login sessions, it can access a wide range of web resources, including public websites, internal systems, and authenticated pages. This eliminates the common barriers of authentication, manual navigation, and repetitive tasks, providing an automated way to gather data, perform actions, and interact with web applications without triggering anti-bot mechanisms.

bb-browser offers a variety of core features. Its 'site' system transforms websites into command-line APIs, allowing users to access over 36 platforms with prebuilt adapters for search, data retrieval, and interactions. The fetch functionality enables HTTP requests with preserved login states and custom headers directly within the browser context. Users can perform detailed tab management, including opening, closing, and operating within specific tabs, as well as capturing snapshots of web page structures for element interaction. Advanced automation includes form filling, clicking, scrolling, selecting options, and executing keyboard actions, all using reference identifiers for precise control. Additionally, bb-browser supports network request interception, mock responses, and operation recording, providing a robust framework for complex web automation.

Typical use cases include automated data extraction from news sites, social media platforms, enterprise applications, and research repositories. It is suitable for users such as data analysts, web automation engineers, researchers, and IT administrators who require programmatic interaction with web content while maintaining user authentication. Its capabilities make repetitive tasks like content monitoring, report generation, and bulk operations more efficient, reducing manual effort and improving accuracy.

FAQ

How do I start using bb-browser for web automation?

You can begin by opening a webpage using 'bb-browser open <url>', then capture interactive elements with 'bb-browser snapshot -i'. From there, you can interact with elements using commands like 'click', 'fill', or 'type', and close the tab with 'bb-browser close' once done.

Can bb-browser handle websites that require login?

Yes, bb-browser operates within your browser context, reusing your active login sessions. This allows access to private pages, internal systems, and authenticated content without manually logging in each time.

Is it possible to perform batch operations or interact with multiple tabs?

Absolutely. bb-browser supports multi-tab management, allowing you to open multiple tabs, perform actions in each, and close them individually or sequentially. You can also target specific tabs by tab ID or use the current tab for operations.

Which platforms can I access through the site system?

The site system supports adapters for over 36 platforms, including social media, financial websites, research repositories, and more. It enables command-line access to functionalities like searches, trending topics, stock information, and content extraction.

Are there any limitations or requirements for using fetch requests?

Fetch commands run in the browser context, automatically including your login session and cookies. You can perform GET or POST requests, add custom headers, and save responses to files. Relative paths are resolved using the current tab's origin, and absolute paths are routed to the appropriate tab or a new one if necessary.

All Files

5 files
references/snapshot-refs.md3.2 KB
View
references/fetch-and-network.md3.9 KB
View
references/adapter-development.md7.9 KB
View
SKILL.md8.5 KB
View
references/site-system.md6.3 KB
View

Install bb-browser

Download and extract the skill files to your .claude/skills/ directory.

Quick Setup:

  1. Copy the skill folder to .claude/skills/
  2. Claude will automatically detect and use the skill