account-pool
Configure or diagnose Account Pooler accounts, authentication, quota routing, and failover through bb pool.
Inspect an environment's GitHub pull request, mark it ready or draft, or merge it from the bb CLI; read PR status from another plugin.
$ npx -y skills add get-bb/bb --skill github-pr-status --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/github-pr-statusContext preview
The summary Claude sees to decide when to auto-load this skill.
Inspect an environment's GitHub pull request, mark it ready or draft, or merge it from the bb CLI; read PR status from another plugin.
name: github-pr-status description: "Inspect an environment's GitHub pull request, mark it ready or draft, or merge it from the bb CLI; read PR status from another plugin."
The plugin finds the pull request for an environment's current branch by running `gh` in the environment's workspace on its machine, so forks, upstream remotes and the machine's own `gh` login apply. The composer banner, the Info panel and sidebar plugins read their PR status from it.
bb pull-request show <environment-id> [--json] bb pull-request ready <environment-id> [--json] bb pull-request draft <environment-id> [--json] bb pull-request merge <environment-id> [--method merge|squash|rebase] [--json]
mergeability. `--json` prints `{ "outcome": "available", "pullRequest" }`, `{ "outcome": "absent" }` or `{ "outcome": "unavailable", "message" }`.
PR GitHub reports as mergeable. Each re-reads the PR first and fails with the reason otherwise.
suspended or offline, `show` reports `unavailable` and the actions fail with a message naming the machine.
Other plugins read the same data through RPC. `pullRequests` is a keyed read: pass up to 200 environment ids and get one row per id. While a client watches a row, the plugin re-checks it every 30 seconds when checks are pending, auto-merge is on, the PR is queued or mergeability is unknown, and about every 5 minutes for other open PRs. Merged and closed PRs do not poll. It also rechecks after a turn that ran `gh`, or discovers a PR after a turn on a branch without one. Environment status and branch changes refresh; ref changes read the local upstream OID and fetch only when it changes. App reads reuse a "no PR" result for 5 minutes; CLI and RPC reads look again after 10 seconds. After a restart the app shows saved snapshots immediately and refreshes overdue ones in the background; CLI and RPC reads wait for overdue data. Environments sharing a PR share its fetch and timer, and viewers refresh only when the row changes.
experimental_useRpcKeyedQuery({
pluginId: "bb--github-pr-status",
contract,
method: "pullRequests",
keys: [environmentId],
});`bb plugin rpc inspect bb--github-pr-status` prints the input and output schemas for `pullRequests`, `markReady`, `markDraft` and `merge`.
bb is an agentic IDE that builds itself. It can control, customize, and automate itself, laying the groundwork for your own software factory. Every surface — the desktop app, web app, CLI, and HTTP API — is a first-class way to drive bb.
Configure or diagnose Account Pooler accounts, authentication, quota routing, and failover through bb pool.
Create or edit element annotations in desktop Browser tabs, or update saved annotation comments through the plugin RPC.
Schedule or manage recurring and one-shot BB agent or script automations.
Sign this bb in to or out of its getbb.app account with bb account, and check which account remote access and hosted services use.
Check, turn off, or troubleshoot bb cloud, the hosted service that writes thread titles and commit messages and transcribes voice…
Inspect or manage BB state with the bb CLI; use for BB commands and configuration.