account-pool
Configure or diagnose Account Pooler accounts, authentication, quota routing, and failover…
Create or change BB plugins and Plugin SDK extensions, including CLI commands, agent tools, providers, and UI surfaces.
$ npx -y skills add get-bb/bb --skill bb-plugin-authoring --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/bb-plugin-authoringContext preview
The summary Claude sees to decide when to auto-load this skill.
Create or change BB plugins and Plugin SDK extensions, including CLI commands, agent tools, providers, and UI surfaces.
name: bb-plugin-authoring description: "Create or change BB plugins and Plugin SDK extensions, including CLI commands, agent tools, providers, and UI surfaces."
A BB plugin is a TypeScript package that can add server behavior, agent capabilities, host-rendered UI, or a frontend bundle.
Use the current SDK types and repository source as the contract. This skill routes to detailed references, but the installed BB version decides the exact API.
Inspect the affected package and current SDK declarations to select backend, frontend, or both. Build the plugin and verify the affected contracts and user workflow. Install or reload when a live check is needed for the requested work.
To find where a plugin can extend the app, open the Plugin Guide in bb or at https://getbb.app/plugin-guide.
Use bb plugin new <name> for a new plugin. The scaffold includes frontend files. Remove `bb.app` and those files when the plugin is headless.
Every new public Plugin SDK surface starts with an experimental\_ prefix and an entry in docs/api_to_audit.md. Add its Plugin Guide card and API inventory in the same change.
scaffold output, build, install, and the first plugin.
multi-plugin repositories, and custom marketplaces.
storage, server information, and host access.
interactions, provider models, browser sessions, event history, and calls to another plugin's RPC.
AI-service, and test export.
HTTP, RPC, realtime, background services, and schedules.
setup, enrollment/bootstrap helpers, and server access.
tools, agent configuration, and helper AI services.
bridge, bridge-test, and ACP export.
and reload behavior.
sidebar replacement, providers, and top-level registration.
runtime value and type export.
settings, navigation, thread panels, interactions, sidebar actions, and file openers.
timeline, palette, and provider-icon renderers or actions.
source and diff viewers, links, panels, and the new-thread composer.
vendored components, runtime shims, styling, and crash isolation.
runtime value and type export.
own `skills/` directory. The core CLI skill owns generic plugin management, not individual plugin behavior.
release. Removed APIs can throw.
Confirm the backend contract, frontend contract, manifest, generated bundle, and live behavior that the change affects. Use focused tests for failure-prone policy and lifecycle behavior.
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.
Repo: get-bb/bb
Configure or diagnose Account Pooler accounts, authentication, quota routing, and failover…
Create or edit element annotations in desktop Browser tabs, or update saved annotation…
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…
Check, turn off, or troubleshoot bb cloud, the hosted service that writes thread titles and…
Inspect or manage BB state with the bb CLI; use for BB commands and configuration.