Plugins#

Sidekick uses oclif's plugin architecture. Official plugins auto-install on first use — no upfront configuration needed.

Official plugins#

PluginWhat it does
@hesed/jiraCreate, search, and manage Jira issues
@hesed/bbBitbucket pull requests, repos, and pipelines
@hesed/sentryError tracking and issue management
@hesed/mysqlQuery and manage MySQL databases
@hesed/psqlQuery and manage PostgreSQL databases
@hesed/supabaseSupabase project and database operations
@hesed/conniConfluence page management

Auto-install (JIT plugins)#

Official plugins are declared as JIT plugins in package.json. When you invoke a command from an uninstalled plugin, Sidekick automatically runs plugins:install for you:

# This auto-installs @hesed/jira on first run
sdkck jira issue create --fields project='{"key":"PROJ"}' summary="New summary" description="New description"

Manual install#

Install any oclif-compatible plugin:

# From npm
sdkck plugins install my-custom-plugin

# From GitHub
sdkck plugins install myorg/my-custom-plugin

# From a URL
sdkck plugins install https://github.com/someuser/someplugin

Plugin management#

# List installed plugins
sdkck plugins

# Remove a plugin
sdkck plugins remove myplugin

# Update all plugins
sdkck plugins update

# Link a local plugin for development
sdkck plugins link ./my-plugin

Creating plugins#

Sidekick is built on oclif, so any oclif plugin works as a Sidekick plugin. See Creating Plugins for a guide.