submit-a-plugin

Featured

Prepare and submit a BB plugin to the Community marketplace when publication or a marketplace PR is requested.

AI & Automation 3,934 stars 552 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

# Submit a plugin Submit a public plugin to the BB Community marketplace. The marketplace stores plugin metadata. The plugin code stays in its Git repository or npm package. ## Choose the task If the user asks only for instructions, explain the process without remote changes. If the user asks for a submission, prepare and validate everything possible. Ask only for information that the plugin, Git, npm, GitHub, or marketplace cannot supply. A submission request does not approve a release. Before the first Git push, tag, npm publication, or other release mutation, show the exact account, repository, commit, package, version, source, and commands. Get approval for that release. Do not expose credentials, private URLs, or local secrets. ## Read current contracts The marketplace contract can change independently from BB releases. Read these files from the default branch of https://github.com/get-bb/marketplace: - README.md - schema/marketplace-v2.schema.json - marketplace.base.json, for the current category IDs - icons/README.md - At least two current files in entries/ An entry file uses the version 2 entry fields. Read schema/marketplace-v2.schema.json for those fields. The older schema/marketplace.schema.json file describes the frozen version 1 output document. Do not use it as the entry contract. Treat those files as the contract. Use this skill for workflow and quality rules. ## Workflow 1. Read repository instructions, package.json, Git state, and release state. ...

Details

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

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category