Token导航 LogoToken导航

Agent Skill · 研究检索

bnbot(bnbot 命令行)

bnbot 用于处理浏览器自动化、网页检查和页面信息提取,适合在 OpenClaw 中需要让 Agent 打开页面、读取网页或验证前端流程时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

bnbot 是研究检索类 Agent Skill,可用宿主为 OpenClaw,通过ClawHub获取,权限为操作浏览器;许可证为 MIT-0,第三方扫描已通过,按安装量在研究检索类的 73,675 个 Skill 里排第 8,323。

总安装 16,646周安装 680GitHub Stars 1下载 5,331核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
MIT-0
版本
1.5.0

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:bnbot(bnbot 命令行)
来源仓库:https://github.com/jackleeio/bnbot
安装命令:
openclaw skills install bnbot
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install bnbot

这个 Skill 是做什么的

研究检索类 Skill 主要解决「找资料、核对事实、把来源整理清楚」的问题,通常会让助手先检索再总结。

通过真实浏览器会话实现 Twitter/X 自动化操作。支持 40+ CLI 工具组合,覆盖账号管理与内容发布。相比模拟请求更安全稳定,不易被平台封禁。bnbot 属于研究检索类 Skill,可作为该场景下的辅助能力补充。需安装浏览器驱动并保持环境隔离以防冲突。遵守平台政策,避免高频操作触发风控机制。

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 OpenClaw;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 openclaw skills install bnbot;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要操作浏览器,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

bnbot 怎么安装?

在终端执行 openclaw skills install bnbot。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

bnbot 支持哪些 AI 工具?

公开资料标注支持 OpenClaw。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

bnbot 需要什么权限?

权限级别是操作浏览器。该 Skill 可能涉及浏览器控制能力,使用时可能读取或操作网页内容,需要在受控环境中确认权限边界。

bnbot 是免费的吗?

来源标注的许可证是 MIT-0。本站不代收任何费用,也不托管安装包;能否商用、要不要署名,以许可证原文为准。

bnbot 用的人多吗?

公开数据是累计安装 16,646 次,近一周安装 680 次,下载 5,331 次,GitHub 1 星。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

bnbot 安全吗?

第三方扫描结果为通过,但这只覆盖已知的静态检查项,不能替代自己读一遍源码和安装命令。

值得选的地方和要先想清楚的地方

值得选的地方

  • 专注 OpenClaw 一种宿主,触发方式和使用习惯不用来回切换。
  • 许可证明确为 MIT-0,商用和分发边界好判断。
  • 第三方扫描已通过,常见的高风险行为没有命中。

先想清楚的地方

  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 OpenClaw,想直接扩展它能力的人。
  • 需要处理研究检索类任务、又不想每次都手写提示词的人。
  • 需要许可证清楚、并且有第三方扫描结果的团队项目。

不太适合

  • 需要厂商级技术支持和 SLA 的生产系统。

研究检索类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
find-skills

寻找技能 · Codex、Claude

31,199,81316,486操作浏览器MIT有提醒
self-improving-agent

自我改进 Agent · OpenClaw

16,464,0023,396接触敏感数据MIT-0通过
soultrace

灵魂追踪 · Codex、Claude

7,588,94412需要联网未明确有提醒
self-improving

自我完善 · OpenClaw

6,829,2841,046需要联网MIT-0通过
microsoft-foundry

微软代工厂 · Codex、Claude

6,614,144764调用外部服务未明确有提醒
bnbot

bnbot 命令行 · 本页

16,6461操作浏览器MIT-0通过

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

name
bnbot
description
The safest and most efficient way to automate Twitter/X — BNBot operates through a real browser session with 40+ AI-powered CLI tools. Grow your Twitter without API bans.
version
1.5.0
homepage
https://github.com/bnbot-ai/bnbot-cli
metadata
openclaw
emoji
\F916
os
[darwin, linux, windows]
requires
bins
[bnbot-cli]
install
kind
node
package
bnbot-cli
bins
[bnbot-cli]
label
Install bnbot-cli (npm)

BNBot - Control Twitter/X via AI

BNBot operates through a real browser session via Chrome Extension. 40+ CLI tools for posting, engagement, scraping, user profiles, content fetching, articles, and job searching.

First-time setup (run once after install)

After bnbot-cli is installed, start the WebSocket daemon:

nohup bnbot serve > /tmp/bnbot.log 2>&1 &
sleep 1
lsof -i :18900 -P 2>/dev/null | grep LISTEN

Confirm port 18900 is LISTEN before proceeding.

Before using any bnbot tool

Check if the daemon is still running:

lsof -i :18900 -P 2>/dev/null | grep LISTEN

If empty, restart it:

nohup bnbot serve > /tmp/bnbot.log 2>&1 &

How to use tools

All tools are executed via the bnbot CLI:

bnbot get-extension-status
bnbot post-tweet --text "Hello world!"
bnbot scrape-timeline --limit 10

Output is JSON.

Auto-thread for multiple images: When post-tweet receives more than 4 images (Twitter's limit), it automatically splits into a thread — first tweet gets the text + first 4 images, subsequent tweets get remaining images in batches of 4. You don't need to manually use post-thread for this.

Media support: Parameters like --media, --image, --headerImage, --bodyImages accept both local file paths (~/Downloads/image.png) and URLs (https://example.com/image.jpg). Files are auto-converted to base64 before sending.

If extension is not connected

If bnbot get-extension-status shows connected: false, tell the user:

Chrome Extension is not connected. Please: 1. Install extension: https://chromewebstore.google.com/detail/bnbot-your-ai-growth-agen/haammgigdkckogcgnbkigfleejpaiiln 2. Open https://x.com in Chrome 3. Open BNBot sidebar → Settings → turn on OpenClaw

Available CLI commands

Status

  • bnbot get-extension-status — Check if extension is connected
  • bnbot get-current-page-info — Get current Twitter/X page info

Navigation

  • bnbot navigate-to-tweet --tweetUrl <url>
  • bnbot navigate-to-search [--query "..."] [--sort top|latest|people|media]
  • bnbot navigate-to-bookmarks
  • bnbot navigate-to-notifications
  • bnbot navigate-to-following
  • bnbot return-to-timeline

Posting

  • bnbot post-tweet --text "..." [--media file1.png file2.jpg] [--draftOnly]
  • bnbot post-thread --tweets '[{"text":"..."},{"text":"..."}]'
  • bnbot submit-reply --text "..." [--tweetUrl <url>] [--image <path>]
  • bnbot quote-tweet --tweetUrl <url> --text "..." [--media ...] [--draftOnly]

Engagement

  • bnbot like-tweet [--tweetUrl <url>]
  • bnbot unlike-tweet [--tweetUrl <url>]
  • bnbot retweet [--tweetUrl <url>]
  • bnbot unretweet [--tweetUrl <url>]
  • bnbot follow-user [--username <handle>]
  • bnbot unfollow-user [--username <handle>]
  • bnbot bookmark-tweet [--tweetUrl <url>]
  • bnbot unbookmark-tweet [--tweetUrl <url>]
  • bnbot delete-tweet [--tweetUrl <url>]

Scraping

  • bnbot scrape-timeline [--limit <n>] [--scrollAttempts <n>]
  • bnbot scrape-bookmarks [--limit <n>]
  • bnbot scrape-search-results --query "..." [--tab top|latest|people|media|lists] [--limit <n>] [--from <username>] [--since YYYY-MM-DD] [--until YYYY-MM-DD] [--lang en] [--has images|videos|links|media] [--minLikes <n>] [--minRetweets <n>] [--minReplies <n>] [--excludeReplies] [--excludeRetweets]
  • bnbot scrape-current-view
  • bnbot scrape-thread [--tweetUrl <url>] [--maxScrolls <n>]
  • bnbot account-analytics [--startDate YYYY-MM-DD] [--endDate YYYY-MM-DD] [--granularity Daily|Weekly|Monthly]

User Profiles

  • bnbot scrape-user-profile --username <handle>
  • bnbot scrape-user-tweets --username <handle> [--limit <n>] [--scrollAttempts <n>]

Content Fetching

  • bnbot fetch-wechat-article --url <url>
  • bnbot fetch-tiktok-video --url <url> [--savePath <path>]
  • bnbot fetch-xiaohongshu-note --url <url>

Articles

  • bnbot open-article-editor
  • bnbot fill-article-title --title "..."
  • bnbot fill-article-body --content "..." [--format plain|markdown|html] [--bodyImages img1 img2]
  • bnbot upload-article-header-image --headerImage <path>
  • bnbot publish-article [--publish] [--asDraft]
  • bnbot create-article --title "..." --content "..." [--format plain|markdown|html] [--headerImage <path>] [--bodyImages img1 img2] [--publish]

Authentication

  • bnbot login [--email <email>] — Login to BNBot via email verification

Jobs

  • bnbot search-jobs [--type boost|hire|all] [--status active|completed|expired] [--sort created_at|reward|deadline] [--limit <n>] [--keyword "..."] [--endingSoon] [--token ETH|USDC|USDT]

平台分布

OpenClaw

96.31%
按下载量换算5,134

安全审计

VirusTotal

通过

ClawScan

通过

Static analysis

通过

权限和风险

操作浏览器

该 Skill 可能涉及浏览器控制能力,使用时可能读取或操作网页内容,需要在受控环境中确认权限边界。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills