← Back to Skills Marketplace
yan5xu

Bb Browser Sites

by yan5xu · GitHub ↗ · v0.1.0 · MIT-0
cross-platform ⚠ suspicious
959
Downloads
0
Stars
4
Active Installs
1
Versions
Install in OpenClaw
/install bb-browser-sites
Description
Turn any website into a CLI command. 36 platforms, 103 commands — Twitter, Reddit, GitHub, YouTube, Zhihu, Bilibili, Weibo, and more. Uses OpenClaw's browser...
README (SKILL.md)

bb-browser sites — The web as CLI

36 platforms, 103 commands. One-liner structured data from any website using your login state.

All commands use --openclaw to run through OpenClaw's browser. No Chrome extension or daemon needed.

Quick Start

# First time: pull community adapters
bb-browser site update

# See what's available
bb-browser site list

# See which adapters match your browsing habits
bb-browser site recommend

# Run any adapter via OpenClaw's browser
bb-browser site reddit/hot --openclaw
bb-browser site hackernews/top 5 --openclaw
bb-browser site v2ex/hot --openclaw

IMPORTANT: Always use --openclaw

Every bb-browser site command MUST include --openclaw to use OpenClaw's browser:

# Correct
bb-browser site twitter/search "AI agent" --openclaw
bb-browser site zhihu/hot 10 --openclaw --json
bb-browser site xueqiu/hot-stock 5 --openclaw --jq '.items[] | {name, changePercent}'

# Wrong (requires separate Chrome extension)
bb-browser site twitter/search "AI agent"

Data Extraction (most common use)

# Social media
bb-browser site twitter/search "OpenClaw" --openclaw
bb-browser site twitter/thread \x3Ctweet-url> --openclaw
bb-browser site reddit/thread \x3Cpost-url> --openclaw
bb-browser site weibo/hot --openclaw
bb-browser site xiaohongshu/search "query" --openclaw

# Developer
bb-browser site github/repo owner/repo --openclaw
bb-browser site github/issues owner/repo --openclaw
bb-browser site hackernews/top 10 --openclaw
bb-browser site stackoverflow/search "async await" --openclaw
bb-browser site arxiv/search "transformer" --openclaw

# Finance
bb-browser site xueqiu/stock SH600519 --openclaw
bb-browser site xueqiu/hot-stock 5 --openclaw
bb-browser site eastmoney/stock "茅台" --openclaw

# News & Knowledge
bb-browser site zhihu/hot --openclaw
bb-browser site 36kr/newsflash --openclaw
bb-browser site wikipedia/summary "Python" --openclaw

# Video
bb-browser site youtube/transcript VIDEO_ID --openclaw
bb-browser site bilibili/search "query" --openclaw

Filtering with --jq

Use --jq to extract specific fields (no need for --json, it's implied):

# Just stock names
bb-browser site xueqiu/hot-stock 5 --openclaw --jq '.items[].name'

# Specific fields as objects
bb-browser site xueqiu/hot-stock 5 --openclaw --jq '.items[] | {name, changePercent, heat}'

# Filter results
bb-browser site reddit/hot --openclaw --jq '.posts[] | {title, score}'

View adapter details

# Check what args an adapter takes
bb-browser site info xueqiu/stock

# Search adapters by keyword
bb-browser site search reddit

Login State

Adapters run inside OpenClaw's browser tabs. If a site requires login:

  1. The adapter will return an error like {"error": "HTTP 401", "hint": "Not logged in?"}
  2. Log in to the site in OpenClaw's browser:
    openclaw browser open https://twitter.com
    
  3. Complete login manually in the browser window
  4. Retry the command

Creating New Adapters

Turn any website into a CLI command:

# Read the guide
bb-browser guide

# Or just tell me: "turn notion.so into a bb-browser adapter"
# I'll reverse-engineer the API, write the adapter, test it, and submit a PR.

All 36 Platforms

Category Platforms
Search Google, Baidu, Bing, DuckDuckGo, Sogou WeChat
Social Twitter/X, Reddit, Weibo, Xiaohongshu, Jike, LinkedIn, Hupu
News BBC, Reuters, 36kr, Toutiao, Eastmoney
Dev GitHub, StackOverflow, HackerNews, CSDN, cnblogs, V2EX, Dev.to, npm, PyPI, arXiv
Video YouTube, Bilibili
Entertainment Douban, IMDb, Genius, Qidian
Finance Xueqiu, Eastmoney, Yahoo Finance
Jobs BOSS Zhipin, LinkedIn
Knowledge Wikipedia, Zhihu, Open Library
Shopping SMZDM
Tools Youdao, GSMArena, Product Hunt, Ctrip
Usage Guidance
This skill looks like a legitimate bb-browser wrapper but has two things to confirm before installing: (1) Understand bb-browser provenance — ensure the bb-browser binary you have is from a trusted source because the skill will execute it and it drives the browsing/scraping. (2) Clarify how adapter creation and "submit a PR" are authenticated: the SKILL.md does not declare GitHub or git credentials, yet it promises to submit PRs — ask the maintainer how that flow works and whether the agent will prompt you for tokens or reuse local git config. Also be aware that running adapters with --openclaw uses your browser's login sessions, so it can access private data on sites where you are logged in; consider testing with throwaway accounts or in a sandbox, and avoid enabling autonomous invocation if you don't want the agent to perform broad, automated actions (create adapters, open pages, or push changes) without explicit approval.
Capability Analysis
Type: OpenClaw Skill Name: bb-browser-sites Version: 0.1.0 The skill bundle provides a CLI interface (`bb-browser`) to extract data from 36+ platforms using the user's authenticated browser sessions. It is classified as suspicious primarily due to the `bb-browser site update` command, which fetches and installs external 'community adapters,' creating a potential supply-chain risk for remote code execution. Additionally, the instructions in SKILL.md encourage the agent to reverse-engineer APIs and automate PR submissions, which are high-risk activities that could lead to unauthorized data access or unintended side effects.
Capability Assessment
Purpose & Capability
The name/description match the instructions: the skill is an instruction-only wrapper that runs bb-browser commands through OpenClaw's browser. Requiring the bb-browser binary is proportionate. However, the SKILL.md claims it will create and submit adapters (PRs) which implies additional capabilities (git/GitHub access) that are not declared.
Instruction Scope
The SKILL.md tells the agent to run bb-browser through OpenClaw's browser and to use the user's login state for sites that require authentication — that is expected for scraping. But it also instructs the agent to "reverse-engineer the API, write the adapter, test it, and submit a PR," a vague, high‑authority instruction that grants the agent broad discretion to browse, scrape, create code, and interact with third‑party services. There are no details on how PR submission/authentication is performed.
Install Mechanism
Instruction-only skill with no install spec or code files; lowest install risk. It assumes bb-browser is already installed on the host (declared in requires).
Credentials
The skill declares no required environment variables or credentials, which is reasonable for read-only scraping. But because the instructions mention submitting PRs, the skill may need Git/GitHub credentials or access to user git config — those are not declared. Also, using the OpenClaw browser means the skill will run with any logged-in sessions present, potentially exposing private account data while executing adapters.
Persistence & Privilege
always is false and there is no request to modify other skills or system-wide settings. The skill does not claim persistent installation or elevated platform privileges.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install bb-browser-sites
  3. After installation, invoke the skill by name or use /bb-browser-sites
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.0
Initial release: Instantly turn 36 websites into CLI commands via OpenClaw, no Chrome extension needed. - 103 prebuilt commands covering social media, developer, news, finance, video, and more. - Uses OpenClaw’s browser for authentication and automation; works with your login state. - Filter and format output using --jq for structured data on the command line. - Includes commands for listing, recommending, and searching adapters. - Detailed guide for creating new adapters.
Metadata
Slug bb-browser-sites
Version 0.1.0
License MIT-0
All-time Installs 5
Active Installs 4
Total Versions 1
Frequently Asked Questions

What is Bb Browser Sites?

Turn any website into a CLI command. 36 platforms, 103 commands — Twitter, Reddit, GitHub, YouTube, Zhihu, Bilibili, Weibo, and more. Uses OpenClaw's browser... It is an AI Agent Skill for Claude Code / OpenClaw, with 959 downloads so far.

How do I install Bb Browser Sites?

Run "/install bb-browser-sites" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Bb Browser Sites free?

Yes, Bb Browser Sites is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Bb Browser Sites support?

Bb Browser Sites is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Bb Browser Sites?

It is built and maintained by yan5xu (@yan5xu); the current version is v0.1.0.

💬 Comments