Agent skill

bb-browser Site Commands for OpenClaw

by epiral in epiral/bb-browser

Runs structured data commands against sites such as Twitter, Reddit, GitHub, YouTube and Zhihu through OpenClaw's browser, reusing your existing login state.

MITAuto-check passedProductivity & Automation

Install bb-browser Site Commands for OpenClaw

skills CLI
$ npx skills add epiral/bb-browser --skill bb-browser-openclaw -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install epiral/bb-browser bb-browser-openclaw --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/epiral/bb-browser.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/bb-browser-openclaw .claude/skills/bb-browser-openclaw && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
bb-browser-openclaw
GitHub stars
6.2k
Token cost
~1k tokens
SKILL.md length
201 words
Files
1
Skills in repo
2
Repo updated
First seen
Licence
MIT

At a glance

Runs structured data commands against sites such as Twitter, Reddit, GitHub, YouTube and Zhihu through OpenClaw's browser, reusing your existing login state.

  • Works in 4 steps: The adapter will return an error like… → Log in to the site in OpenClaw's browser → Complete login manually in the browser… → …
  • Pulling search results or trending lists from a website as structured data
  • SKILL.md covers Quick Start, IMPORTANT: Always use --openclaw, Data Extraction (most common… and Filtering with --jq, plus 4 more sections
  • Reaches twitter.com

What it does

bb-browser turns a website into a command-line call: bb-browser site followed by a platform and command, such as twitter/search or zhihu/hot, returns structured data. This variant is for OpenClaw, where every command must carry the --openclaw flag so it runs inside OpenClaw's own browser, with no Chrome extension or daemon. It covers 36 platforms and 103 commands, and the first step is bb-browser site update to pull the community adapters.

Output can be switched to JSON, and --jq filters it down to specific fields, for example listing only stock names from a hot-stocks command. bb-browser site info shows which arguments an adapter takes. Adapters run inside browser tabs, so a site that needs login returns an HTTP 401 error with a hint, and you sign in by hand through openclaw browser open before retrying. New adapters can be written by following bb-browser guide. The platforms span search, social, news, developer sites, video, finance, jobs and shopping.

When your agent uses it

  • Pulling search results or trending lists from a website as structured data
  • Reading a Twitter or Reddit thread through your logged-in browser
  • Fetching stock or news data from Chinese platforms
  • Writing a new adapter that turns a site into a command

Example prompts

  • “Search Twitter for OpenClaw with bb-browser and show me the top results.”
  • “Get the top ten Zhihu hot topics as JSON.”
  • “Show which arguments the xueqiu stock adapter takes.”

Requirements

  • The bb-browser command line tool
  • OpenClaw with its browser
  • A manual login in OpenClaw's browser for sites that need one
  • Pre-approved tools (allowed-tools): Bash(bb-browser:*)

Workflow steps

4 steps, taken from the first numbered list in SKILL.md.

  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
  3. Complete login manually in the browser window
  4. Retry the command

What it can do on your machine

Read from SKILL.md and the folder at commit 7975dc7. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves these tools, so the agent can use them without asking each time:

    • Bash(bb-browser:*)

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md (its code samples are bash).

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Hosts in commands or code, which the agent is likely to contact:

    • twitter.com

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

bb-browser Site Commands for OpenClaw loads about 1k tokens when it runs. Until then it costs about 54 tokens; SKILL.md has 201 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~54
When it runs · the whole SKILL.md, loaded when a task matches
~1k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from epiral/bb-browser at commit 7975dc7, republished under its MIT licence (© epiral). 201 words, ~1,040 tokens.

Download SKILL.mdSave it as .claude/skills/bb-browser-openclaw/SKILL.md (or your agent's skills folder).
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.
allowed-tools
Bash(bb-browser:*)
requires.bins
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

bash
# 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:

bash
# 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)

bash
# Social media
bb-browser site twitter/search "OpenClaw" --openclaw
bb-browser site twitter/thread <tweet-url> --openclaw
bb-browser site reddit/thread <post-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):

bash
# 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

bash
# 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:
    bash
    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:

bash
# 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

CategoryPlatforms
SearchGoogle, Baidu, Bing, DuckDuckGo, Sogou WeChat
SocialTwitter/X, Reddit, Weibo, Xiaohongshu, Jike, LinkedIn, Hupu
NewsBBC, Reuters, 36kr, Toutiao, Eastmoney
DevGitHub, StackOverflow, HackerNews, CSDN, cnblogs, V2EX, Dev.to, npm, PyPI, arXiv
VideoYouTube, Bilibili
EntertainmentDouban, IMDb, Genius, Qidian
FinanceXueqiu, Eastmoney, Yahoo Finance
JobsBOSS Zhipin, LinkedIn
KnowledgeWikipedia, Zhihu, Open Library
ShoppingSMZDM
ToolsYoudao, GSMArena, Product Hunt, Ctrip

© epiral, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in skills/bb-browser-openclaw of epiral/bb-browser.

Open the folder on GitHubat commit 7975dc7

Compare with similar skills

bb-browser Site Commands for OpenClaw next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

bb-browser Site Commands for OpenClaw compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
bb-browser Site Commands for OpenClaw this skillepiral/bb-browser6.2k—~1kAutomated safety check: PassMIT
Agent ReachPanniantong/Agent-Reach94k—~1.4kAutomated safety check: PassMIT
Last30days CnJesseovo/last30days-skill-cn1.9k—~2.4kAutomated safety check: NotesMIT
Opinions Crawlerinfometa/workbuddyskills346—~2.2kAutomated safety check: PassNone
Agent ReachOotto-AI/claude-content-skills122—~1.3kAutomated safety check: PassMIT
Chrome Daily Update Checkdragon-hh/ai-boshu-crawler106—~1.3kAutomated safety check: PassNone

Similar skills

  • Agent Reach

    Panniantong/Agent-Reach

    Routes web research and platform lookups across 16 sites, including Twitter, Reddit, YouTube, Bilibili, Xiaohongshu and GitHub, through one command-line tool.

    94k GitHub stars~1.4k tokensUpdated yesterday
    Productivity & AutomationAuto-check passed
  • Last30days Cn

    Jesseovo/last30days-skill-cn

    Research what Chinese internet users actually said in the last 30 days across Weibo, Xiaohongshu (RED), Bilibili, Zhihu, Douyin, WeChat public accounts, Baidu and Toutiao: engagement-weighted…

    1.9k GitHub stars~2.4k tokensUpdated 3 days ago
    Productivity & AutomationAuto-check: notes
  • Opinions Crawler

    infometa/workbuddyskills

    基于 OpenCLI 的舆情数据抓取技能。覆盖国内外主流社媒(搜索、用户信息、帖子/视频列表、视频详情及互动量、评论、弹幕等)和商店平台数据爬取。当用户需要抓取舆情数据、采集社媒内容、获取商店评分评论、或者需要安装和配置 OpenCLI 时使用。

    346 GitHub stars~2.2k tokensUpdated yesterday
    Data & AnalyticsAuto-check passed
  • Agent Reach

    Ootto-AI/claude-content-skills

    MUST USE when user wants to 调研/research/搜索/search/查/找/look up anything on the internet — e.g.

    122 GitHub stars~1.3k tokensUpdated yesterday
    DevelopmentAuto-check passed
  • Chrome Daily Update Check

    dragon-hh/ai-boshu-crawler

    Run the AI blogger crawler daily update check for Bilibili, Douyin, Xiaohongshu, and YouTube with Chrome producers only where required, the merged Xiaohongshu profile-video skill, and the yt-dlp…

    106 GitHub stars~1.3k tokensUpdated 1 mo ago
    Productivity & AutomationAuto-check passed
  • Opencli

    LeoYeAI/openclaw-master-skills

    Use OpenCLI to fetch data from websites like Twitter, Reddit, Bilibili, Zhihu, Xiaohongshu, YouTube, etc.

    2.2k GitHub stars~4.5k tokensUpdated 2 mo ago
    Auto-check passed

More from epiral/bb-browser

  • Drives your real, logged-in Chrome browser from the command line to read pages, fill forms, fetch authenticated URLs and run ready-made site commands.

    6.2k GitHub stars~2.2k tokensUpdated 4 mo ago
    Auto-check passed

Questions about bb-browser Site Commands for OpenClaw

What does bb-browser Site Commands for OpenClaw do?

Runs structured data commands against sites such as Twitter, Reddit, GitHub, YouTube and Zhihu through OpenClaw's browser, reusing your existing login state. bb-browser turns a website into a command-line call: bb-browser site followed by a platform and command, such as twitter/search or zhihu/hot, returns structured data. This variant is for OpenClaw, where every command must carry the --openclaw flag so it runs inside OpenClaw's own browser, with no Chrome extension or daemon.

When should I use bb-browser Site Commands for OpenClaw?

bb-browser Site Commands for OpenClaw fits situations like: pulling search results or trending lists from a website as structured data; reading a Twitter or Reddit thread through your logged-in browser; fetching stock or news data from Chinese platforms; writing a new adapter that turns a site into a command.

How do I install bb-browser Site Commands for OpenClaw in Claude Code?

Run `npx skills add epiral/bb-browser --skill bb-browser-openclaw -a claude-code`. Or copy the skill folder (skills/bb-browser-openclaw in epiral/bb-browser) into .claude/skills/bb-browser-openclaw in your project. Claude Code loads it when a task matches its description.

How do I install bb-browser Site Commands for OpenClaw in Codex?

Run `npx skills add epiral/bb-browser --skill bb-browser-openclaw -a codex`. Or copy the skill folder (skills/bb-browser-openclaw in epiral/bb-browser) into .agents/skills/bb-browser-openclaw in your project. Codex loads it when a task matches its description.

Can I use bb-browser Site Commands for OpenClaw in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add epiral/bb-browser --skill bb-browser-openclaw -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/bb-browser-openclaw, .gemini/skills/bb-browser-openclaw, .github/skills/bb-browser-openclaw and .opencode/skills/bb-browser-openclaw in your project.

What does bb-browser Site Commands for OpenClaw need to run?

SKILL.md names no scripts, command-line tools or credentials: bb-browser Site Commands for OpenClaw is instructions for the agent only. Our summary lists: The bb-browser command line tool; OpenClaw with its browser; A manual login in OpenClaw's browser for sites that need one. Its frontmatter pre-approves these tools: Bash(bb-browser:*).

Does bb-browser Site Commands for OpenClaw access the network?

SKILL.md names 1 domain. In commands or code: twitter.com; the agent is likely to contact it when it follows the instructions. This is read from the text; nothing was executed.

Is bb-browser Site Commands for OpenClaw safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does bb-browser Site Commands for OpenClaw use?

bb-browser Site Commands for OpenClaw is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does bb-browser Site Commands for OpenClaw use?

About 1k tokens (SKILL.md is roughly 4.2k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to bb-browser Site Commands for OpenClaw?

Skills that share tags, products or a category with bb-browser Site Commands for OpenClaw: Agent Reach (Panniantong/Agent-Reach, 94k stars), Last30days Cn (Jesseovo/last30days-skill-cn, 1.9k stars), Opinions Crawler (infometa/workbuddyskills, 346 stars) and Agent Reach (Ootto-AI/claude-content-skills, 122 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains bb-browser Site Commands for OpenClaw?

epiral (a GitHub organization) maintains it in epiral/bb-browser, which has 6,242 GitHub stars. The repository holds 2 skills in this directory. The repository was last updated on May 29, 2026.

Source: epiral/bb-browser on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.