bb-plugin-authoring

Featured

Write, build, test, and install BB plugins. Use whenever a task creates or changes a BB plugin, BB CLI command, agent tool, background service, provider, setting, panel, mention provider, file renderer, message action, or other Plugin SDK surface.

API & Backend 3,526 stars 455 forks Updated today MIT

Install

View on GitHub

Quality Score: 87/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Author BB plugins 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. ## Start 1. Read repository instructions and the existing package. 2. Decide whether the feature needs a backend, frontend, or both. 3. Inspect the exact current SDK declaration before you implement a surface. 4. Build with bb plugin build. 5. Test the contract and the user workflow. 6. Install or reload only when the task requires a live check. 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. ## Read only the relevant reference ### Start, package, and release - Read references/quickstart.md for package structure, manifest fields, scaffold output, build, install, and the first plugin. - Read references/distribution.md for exact API lookup, Git or npm release, multi-plugin repositories, and custom marketplaces. ### Backend - Read references/backend-foundation.md for the factory, logging, settings, storage, server information, and host access. - Read references/backend-sdk.md for projects, environme...

Details

Author
get-bb
Repository
get-bb/bb
Created
6 months ago
Last Updated
today
Language
TypeScript
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category