jjcm/bbcraft/bb-cli

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Inspect or manage BB state with the bb CLI; use for BB commands and configuration.

Install

npx vskill@latest install jjcm/bbcraft/bb-cli

SKILL.md

BB CLI

Use bb for BB state and actions. Inspect context when the target project, host, workspace, or execution selection is not already established.

Start with context

sh
bb status --json

Use JSON when command output controls later work. Use human output for quick inspection.

Run bb --version for the CLI version. Use bb --help or bb help [command] for help. Run bb guide for the system overview. Run bb guide <chapter> for one area. Use bb <group> --help for current flags and defaults.

A standalone CLI targets http://127.0.0.1:38886. Use BB_SERVER_URL and BB_HOST_DAEMON_PORT only for an intentional non-default target.

Read only the relevant reference

  • Read references/command-index.md to find the exact core command path. Use

live help for current flags and defaults.

  • Read references/configuration.md for settings, agent instructions, skills,

remote clients, and environment setup scripts.

  • Read references/thread-creation.md before you spawn or fork threads, create

projects, select machines, or create environments.

  • Read references/thread-operation.md for messages, queues, interactions,

panes, terminals, inspection, and long-running commands.

  • Read references/failure-recovery.md when a thread fails, stops, or needs plan

or goal recovery.

  • Read references/theme-commands.md for palette and favicon commands. Read

references/theming.md before you create or edit theme CSS.

  • Read references/plugins.md for plugin discovery, install, build, update,

configuration, runtime, and contributed commands.

  • Read references/app-settings.md for complete app setting keys and effects.

Command habits

  • Resolve names and IDs with a list or show command before mutation.
  • Pass an explicit project when a command can act across projects.
  • Pass an environment or machine selector when the default host is uncertain.
  • Spawn onto a plugin-provisioned environment with

bb thread spawn --environment-provider <id> (list them with bb environment providers). Read the provider's requires (projectCheckout, gitCheckout, gitRemote, projectless): these facts decide where the provider is offered. A provider whose inputs schema does not accept an empty object needs --environment-inputs <json> matching that JSON Schema; providers that accept {} use it when the flag is omitted (bb environment providers --json prints both facts). --base-branch belongs to --new-environment worktree only.

  • bb environment providers lists Project checkout, Worktree, then other

installed providers by display name. Read or set managedBranchPrefix through bb settings show and bb settings general <key> <value>.

  • Query provider models on the machine that will run the thread.
  • Prefer non-interactive commands and machine-readable output for automation.
  • Pass --yes for a confirmed destructive command in a non-interactive shell.
  • Treat plugin commands as normal top-level commands after installation.
  • Inspect real status, logs, API results, or diffs instead of assumptions.
  • Keep file paths on the machine that owns the selected workspace.

Common checks

sh
bb project list --json
bb machine list --json
bb environment providers --json
bb provider list --environment "$BB_ENVIRONMENT_ID" --json
bb thread show "$BB_THREAD_ID" --json
bb environment status "$BB_ENVIRONMENT_ID" --json
bb plugin list --json
bb skill list --environment "$BB_ENVIRONMENT_ID" --json

Completion

Confirm the command result and any affected thread, environment, plugin, or remote service. Report the stable ID or URL that the user needs next.

bb environment show <id> reports core-owned lifecycle, retirement deadline and teardown attempts. Archive/delete of the last live thread starts the provider grace; unarchive cancels pending retirement. Teardown errors remain visible and retry automatically. bb environment delete <id> requests cleanup immediately, including under a never-retire policy; destroyed is recorded after cleanup completes. Removal waits for live or stopping runtimes. Project source deletion remains available during project deletion, including removal of the last source, so providers can finish cleanup.

Plugin configuration

Use bb plugin config <id> to inspect the plugin’s configuration and bb plugin config <id> set <key> <value> to change it. Read the plugin’s own skill for its commands, configuration meanings, and operating constraints. Discover contributed command paths through bb plugin list, the generated plugin-commands skill, or bb plugin run <id> --help.

Keep this skill and its references focused on core BB commands. Plugin-specific behavior belongs in the owning plugin’s skills/ directory, including built-in plugins; do not add plugin command manuals here.

Built-in browser control

Use bb browser instances --host <host-id> --json to discover a desktop. Commands tabs, create, acquire, connection, release, reveal, capture, close, and watch require explicit --host, --instance, --generation, and --thread. See bb guide browser and bb browser --help for flags. New tabs use separate automation profiles; personal-tab control needs an explicit handoff. Connection credentials are written with connection --output <new-file> and work only on the browser host; keep them out of chat and public port shares.

Security

  • Security scanPassed, 90 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

7-day trend score
0

Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/jjcm/bbcraft/bb-cli/badge)](https://verified-skill.com/skills/jjcm/bbcraft/bb-cli)

Something wrong with this skill or its page? Tell us.