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...