← 返回 Skills 市场
chatgptnexus

Bb Browser Skill

作者 chatgptnexus · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
330
总下载
0
收藏
1
当前安装
1
版本数
在 OpenClaw 中安装
/install bb-browser-claw
功能描述
Automate Chromium browser via Chrome DevTools Protocol on host to run 103 commands across 36 platforms with real sessions and cookies through bb-browser daemon.
使用说明 (SKILL.md)

bb-browser Skill

Chrome CDP automation with 103 commands across 36 platforms. Runs via the bb-browser daemon on the host machine, accessible from inside the Rabbit container.

How It Works

bb-browser connects to a real Chromium instance on the host via Chrome DevTools Protocol (CDP). The daemon runs at localhost:19824. Commands execute within the actual browser — with real cookies and sessions — so you can access logged-in content without any API keys.

The binary is available inside the container at /usr/local/bin/bb-browser (bind-mounted from host).

Basic Syntax

# Run a site adapter
bb-browser site \x3Cadapter>/\x3Ccommand> [args]

# List all available adapters
bb-browser site list

# Get adapter usage details
bb-browser site info boss/search

# Output as JSON
bb-browser site \x3Cadapter>/\x3Ccommand> [args] --json

Key Adapters Available

Job Search (BOSS直聘)

bb-browser site boss/search '工程师 上海' --json
bb-browser site boss/detail \x3Cjob_url>

⚠️ BOSS has anti-bot detection. If you see 您的环境存在异常, the browser session needs a manual BOSS visit to solve captcha first.

Twitter / X

bb-browser site twitter/search 'AI agent 2025' --json
bb-browser site twitter/bookmarks --json
bb-browser site twitter/notifications --json
bb-browser site twitter/tweets \x3Cusername> --json
bb-browser site twitter/user \x3Cusername> --json
bb-browser site twitter/thread \x3Ctweet_url> --json

小红书 (Xiaohongshu)

bb-browser site xiaohongshu/search '东京旅游' --json
bb-browser site xiaohongshu/feed --json
bb-browser site xiaohongshu/note \x3Cnote_url> --json
bb-browser site xiaohongshu/me --json
bb-browser site xiaohongshu/user_posts \x3Cuser_id> --json

Note: Requires logged-in XHS session in Chromium.

Bilibili

bb-browser site bilibili/search 'Claude AI' --json
bb-browser site bilibili/trending --json
bb-browser site bilibili/popular --json
bb-browser site bilibili/feed --json
bb-browser site bilibili/history --json

Weibo

bb-browser site weibo/hot --json
bb-browser site weibo/feed --json
bb-browser site weibo/search \x3Ckeyword> --json
bb-browser site weibo/user \x3Cuid_or_name> --json

Zhihu

bb-browser site zhihu/hot --json
bb-browser site zhihu/search \x3Ckeyword> --json
bb-browser site zhihu/question \x3Cquestion_url> --json

Finance & Markets

bb-browser site xueqiu/hot-stock 5 --json
bb-browser site xueqiu/stock \x3Ccode> --json
bb-browser site eastmoney/news --json
bb-browser site yahoo-finance/quote AAPL --json

Research / News

bb-browser site google/search 'Claude AI 2025' --json
bb-browser site reddit/hot programming --json
bb-browser site hackernews/top --json
bb-browser site arxiv/search 'LLM agents' --json
bb-browser site github/issues owner/repo --json

Translation

bb-browser site youdao/translate '株式会社' --json

Browser Direct Control

For sites without adapters, use raw CDP commands:

bb-browser open \x3Curl>                  # Open URL in current tab
bb-browser open \x3Curl> --tab            # Open in new tab
bb-browser snapshot -i                 # Screenshot + page snapshot
bb-browser tab                         # List open tabs
bb-browser tab \x3Cindex>                 # Switch to tab
bb-browser eval "document.title"       # Run JS in active tab
bb-browser network requests --json     # Capture network traffic

Calling from OpenClaw Skills

When you want to use bb-browser in a Python subprocess inside the container:

import subprocess, json

result = subprocess.run(
    ['bb-browser', 'site', 'twitter/search', query, '--json'],
    capture_output=True, text=True, timeout=30
)
data = json.loads(result.stdout)

Or from a skill shell script:

bb-browser site zhihu/hot --json | python3 -c "import json,sys; items=json.load(sys.stdin); print('\
'.join(i['title'] for i in items[:5]))"

Requirements

  • bb-browser daemon running on host at localhost:19824
  • Real Chrome/Chromium browser open with bb-browser extension installed
  • For site-specific adapters: active logged-in session in that browser
安全使用建议
This skill appears to do what it says: it will control a real Chromium instance on your host and can see cookies/sessions. Before enabling it, ensure you: (1) trust the host bb-browser binary/daemon (audit its source and integrity); (2) avoid bind-mounting your real browser profile into untrusted containers or limit which containers can access the daemon; (3) restrict or review autonomous invocation if you don't want the agent to access your browser without manual approval; and (4) consider network/egress controls because outputs could be exfiltrated. If you are uncomfortable with any of those, do not grant the container access to the host bb-browser daemon or restrict the skill's permission to run.
功能分析
Type: OpenClaw Skill Name: bb-browser-skill Version: 1.0.0 The skill provides an AI agent with extensive control over a host-side Chromium browser via a custom daemon (localhost:19824), enabling access to authenticated sessions, private data (history, bookmarks, notifications), and arbitrary JavaScript execution (eval). While documented as automation features, these capabilities bypass container isolation and allow for significant data exfiltration and session hijacking if the agent is misdirected. The reliance on a bind-mounted host binary (/usr/local/bin/bb-browser) and a host-running daemon is a high-risk architectural pattern (SKILL.md).
能力评估
Purpose & Capability
Name/description (Chrome CDP automation using a host bb-browser daemon to use real sessions/cookies) matches the instructions: SKILL.md shows commands that call the bb-browser binary and CDP operations. The required host-side daemon and browser sessions are explicitly documented and are necessary for the stated functionality.
Instruction Scope
Instructions remain inside the stated purpose (running adapters and raw CDP commands). However, the documented capabilities include capturing network traffic, evaluating arbitrary JS, taking snapshots, and accessing adapters that require logged-in sessions — all of which can read sensitive browsing data (cookies, session content). This is expected for a tool that controls a real browser, but it materially increases the sensitivity of granting the skill access.
Install Mechanism
No install spec and no code files — instruction-only. That minimizes on-disk installation risk. The skill relies on a host-provided binary (bind-mounted into the container), which is documented in SKILL.md.
Credentials
The skill declares no environment variables or credentials, which is appropriate. That said, because it expects a host daemon and a bind-mounted binary, granting the container access to that binary/daemon implicitly grants the agent access to the host browser's sessions and cookies (sensitive data). Lack of declared secrets does not eliminate the ability to observe or exfiltrate browser data via the daemon.
Persistence & Privilege
always is false and the skill is user-invocable. Normal autonomous invocation is allowed by default; combined with access to the host bb-browser daemon the agent could be used to perform actions against the user's browser during autonomous runs, so consider invocation policy. The skill does not request persistent modifications to agent configuration.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install bb-browser-claw
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /bb-browser-claw 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Chrome CDP automation skill for OpenClaw — 103 commands across 36 platforms (Twitter, 小红书, Bilibili, BOSS直聘, Zhihu, Reddit, HackerNews, arXiv, Google, Yahoo Finance and more). Uses your real logged-in Chrome sessions via bb-browser daemon.
元数据
Slug bb-browser-claw
版本 1.0.0
许可证 MIT-0
累计安装 1
当前安装数 1
历史版本数 1
常见问题

Bb Browser Skill 是什么?

Automate Chromium browser via Chrome DevTools Protocol on host to run 103 commands across 36 platforms with real sessions and cookies through bb-browser daemon. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 330 次。

如何安装 Bb Browser Skill?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install bb-browser-claw」即可一键安装,无需额外配置。

Bb Browser Skill 是免费的吗?

是的,Bb Browser Skill 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Bb Browser Skill 支持哪些平台?

Bb Browser Skill 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Bb Browser Skill?

由 chatgptnexus(@chatgptnexus)开发并维护,当前版本 v1.0.0。

💬 留言讨论