agent-browser
Use Agent Browser for real browser navigation, dynamic pages, and web interaction; also use it as a distinct browser-based path…
Use when the user wants browser-backed web data access, authenticated fetches, website adapters, or safe browser automation through a local bb-browser installation.
$ npx -y skills add peiiii/nextclaw --skill bb-browser --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/bb-browserContext preview
The summary Claude sees to decide when to auto-load this skill.
Use when the user wants browser-backed web data access, authenticated fetches, website adapters, or safe browser automation through a local bb-browser installation.
name: bb-browser description: Use when the user wants browser-backed web data access, authenticated fetches, website adapters, or safe browser automation through a local bb-browser installation.
Use this skill when the user wants to use the web through their real browser session inside NextClaw.
This marketplace skill wraps the upstream `epiral/bb-browser` project for NextClaw users.
Be explicit about the boundary:
Do not pretend the environment is ready when it is not.
Always distinguish these paths:
`nextclaw skills install bb-browser`
`npm install -g bb-browser`
configure `bb-browser --mcp` in the target MCP client
Installing the marketplace skill does not install the upstream runtime automatically.
When the user asks for a `bb-browser` task, follow this order.
Choose exactly one:
Prefer the smallest workflow that fits the request.
Run:
command -v bb-browser bb-browser --version
If missing, explain that the local runtime is not installed yet.
Recommended install:
npm install -g bb-browser
Do not continue to the real task until `bb-browser` exists.
Use exactly one of these:
Use the user's local Chrome session.
Only when the user explicitly wants OpenClaw or already has that browser path ready. Every site command must include `--openclaw`.
Do not mix the two paths in one command.
For the default daemon path, ask the user to keep Chrome running, then run:
bb-browser status --json
If it reports `running: false` or no daemon state, try:
bb-browser daemon
Then re-run:
bb-browser status --json
Success means the daemon is running and Chrome is connected.
For the OpenClaw path, first verify `bb-browser` exists, then use a lightweight read such as:
bb-browser site list --openclaw
If that works, proceed with the real site task.
Prefer a read-only command first.
Examples:
bb-browser site list bb-browser site info reddit/thread bb-browser site recommend bb-browser get title bb-browser eval "document.title"
If adapter coverage is the goal, refresh the community adapter list first:
bb-browser site update
Do not jump straight into write actions if a small read can verify readiness first.
Examples:
bb-browser site reddit/hot bb-browser site github/repo owner/repo bb-browser site youtube/transcript VIDEO_ID bb-browser fetch https://example.com/api/me --json bb-browser open https://example.com bb-browser snapshot -i bb-browser click @3 bb-browser fill @5 "hello" bb-browser network requests --with-body
If using OpenClaw for site commands:
bb-browser site reddit/hot --openclaw
bb-browser site xueqiu/hot-stock 5 --openclaw --jq '.items[] | {name, changePercent}'Your long-term personal AI partner. NextClaw's mission is to be a good long-term partner to you. We are building toward a 1.0 that understands you, takes useful initiative, and continuously improves itself.
Use Agent Browser for real browser navigation, dynamic pages, and web interaction; also use it as a distinct browser-based path…
Turn a user request into a scheduled automation by configuring cron jobs, including session-bound follow-ups and periodic checks.
Use when the user asks to keep watching an external state, notify them when something changes or a condition is met, remember…
Use when deciding how to deliver an AI result: reply now, put durable news, reports, recommendations, or articles in the NextClaw…
Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced…