Skill v1.0.1
currentAutomated scan100/1003 files
version: "1.0.1" name: bb-browser-openclaw 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 directly, no extra extension needed. requires: bins: bb-browser allowed-tools: Bash(bb-browser:*)
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 adaptersbb-browser site update# See what's availablebb-browser site list# See which adapters match your browsing habitsbb-browser site recommend# Run any adapter via OpenClaw's browserbb-browser site reddit/hot --openclawbb-browser site hackernews/top 5 --openclawbb-browser site v2ex/hot --openclaw
IMPORTANT: Always use --openclaw
Every bb-browser site command MUST include --openclaw to use OpenClaw's browser:
# Correctbb-browser site twitter/search "AI agent" --openclawbb-browser site zhihu/hot 10 --openclaw --jsonbb-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 mediabb-browser site twitter/search "OpenClaw" --openclawbb-browser site twitter/thread <tweet-url> --openclawbb-browser site reddit/thread <post-url> --openclawbb-browser site weibo/hot --openclawbb-browser site xiaohongshu/search "query" --openclaw# Developerbb-browser site github/repo owner/repo --openclawbb-browser site github/issues owner/repo --openclawbb-browser site hackernews/top 10 --openclawbb-browser site stackoverflow/search "async await" --openclawbb-browser site arxiv/search "transformer" --openclaw# Financebb-browser site xueqiu/stock SH600519 --openclawbb-browser site xueqiu/hot-stock 5 --openclawbb-browser site eastmoney/stock "茅台" --openclaw# News & Knowledgebb-browser site zhihu/hot --openclawbb-browser site 36kr/newsflash --openclawbb-browser site wikipedia/summary "Python" --openclaw# Videobb-browser site youtube/transcript VIDEO_ID --openclawbb-browser site bilibili/search "query" --openclaw
Filtering with --jq
Use --jq to extract specific fields (no need for --json, it's implied):
# Just stock namesbb-browser site xueqiu/hot-stock 5 --openclaw --jq '.items[].name'# Specific fields as objectsbb-browser site xueqiu/hot-stock 5 --openclaw --jq '.items[] | {name, changePercent, heat}'# Filter resultsbb-browser site reddit/hot --openclaw --jq '.posts[] | {title, score}'
View adapter details
# Check what args an adapter takesbb-browser site info xueqiu/stock# Search adapters by keywordbb-browser site search reddit
Login State
Adapters run inside OpenClaw's browser tabs. If a site requires login:
- The adapter will return an error like
{"error": "HTTP 401", "hint": "Not logged in?"} - Log in to the site in OpenClaw's browser:
``bash openclaw browser open https://twitter.com ``
- Complete login manually in the browser window
- Retry the command
Creating New Adapters
Turn any website into a CLI command:
# Read the guidebb-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 |