plugin

Manage Bootspring plugins and extensions.

Synopsis#

Loading code block...

Description#

The plugin command manages Bootspring plugins that extend functionality. Plugins can add new agents, skills, workflows, integrations, and CLI commands.

Commands#

list#

List installed and available plugins.

Loading code block...

Options:

OptionDescription
--installedShow only installed plugins
--availableShow available plugins from registry
--category=<name>Filter by category

Categories:

CategoryDescription
agentsAdditional expert agents
skillsCode patterns and templates
workflowsCustom workflows
integrationsThird-party integrations
themesDashboard themes

Examples:

Loading code block...

Output:

⚡ Bootspring Plugins Installed: ✓ @bootspring/plugin-linear 1.2.0 Linear integration ✓ @bootspring/plugin-sentry 1.0.0 Sentry error tracking ✓ @bootspring/plugin-posthog 1.1.0 PostHog analytics Available: ○ @bootspring/plugin-slack 1.3.0 Slack notifications ○ @bootspring/plugin-notion 1.0.0 Notion sync ○ @bootspring/plugin-datadog 1.0.0 Datadog monitoring ○ @bootspring/plugin-terraform 0.9.0 Terraform IaC

install#

Install a plugin.

Loading code block...

Options:

OptionDescription
--version=<v>Install specific version
--save-devInstall as dev dependency
--forceForce reinstall

Examples:

Loading code block...

uninstall#

Remove a plugin.

Loading code block...

Options:

OptionDescription
--keep-configKeep plugin configuration

Examples:

Loading code block...

update#

Update installed plugins.

Loading code block...

Options:

OptionDescription
--allUpdate all plugins
--checkCheck for updates only

Examples:

Loading code block...

info#

Show plugin details.

Loading code block...

Output:

⚡ Plugin: @bootspring/plugin-linear Version: 1.2.0 Author: Bootspring Team License: Proprietary Description: Sync user stories with Linear issues. Two-way sync keeps your PRD and Linear in perfect harmony. Features: - Import issues as user stories - Export stories to Linear - Two-way sync - Webhook support - Custom field mapping Commands Added: - bootspring linear sync - bootspring linear import - bootspring linear export Configuration: plugins: linear: apiKey: "lin_api_xxx" teamId: "TEAM" defaultProject: "PROJECT"

create#

Create a new plugin project.

Loading code block...

Options:

OptionDescription
--template=<name>Plugin template
--typescriptUse TypeScript (default)

Templates:

TemplateDescription
basicBasic plugin structure
agentCustom agent plugin
skillCustom skill plugin
workflowCustom workflow plugin
integrationIntegration plugin

Examples:

Loading code block...

publish#

Publish a plugin to the registry.

Loading code block...

Options:

OptionDescription
--access=<level>Access level (public, private)
--tag=<name>Publish tag (latest, beta)

Examples:

Loading code block...

config#

Configure plugin settings.

Loading code block...

Options:

OptionDescription
--set=<key>=<value>Set configuration value
--get=<key>Get configuration value
--resetReset to defaults

Examples:

Loading code block...

Official Plugins#

Integration Plugins#

PluginDescription
@bootspring/plugin-linearLinear project management
@bootspring/plugin-notionNotion documentation
@bootspring/plugin-slackSlack notifications
@bootspring/plugin-discordDiscord integration
@bootspring/plugin-githubEnhanced GitHub features

Monitoring Plugins#

PluginDescription
@bootspring/plugin-sentryError tracking
@bootspring/plugin-posthogProduct analytics
@bootspring/plugin-datadogAPM monitoring
@bootspring/plugin-logflareLog management

DevOps Plugins#

PluginDescription
@bootspring/plugin-terraformInfrastructure as code
@bootspring/plugin-dockerDocker management
@bootspring/plugin-k8sKubernetes integration
@bootspring/plugin-awsAWS services

Plugin Development#

Plugin Structure#

my-plugin/ ├── package.json ├── src/ │ ├── index.ts # Plugin entry │ ├── commands/ # CLI commands │ ├── agents/ # Custom agents │ ├── skills/ # Custom skills │ └── workflows/ # Custom workflows ├── templates/ # Code templates └── README.md

Plugin Interface#

Loading code block...

Configuration Schema#

Loading code block...

Configuration#

Plugin configuration in bootspring.config.js:

Loading code block...

Examples#

Install and Configure Linear#

Loading code block...

Create Custom Agent Plugin#

Loading code block...