Skip to content

Plugins

Plugins are Claude Code plugin packages that configure MCP (Model Context Protocol) servers. They give Bucky access to external tools like Sourcegraph, Grafana, Rollbar, and PostHog during Claude sessions.

Each plugin lives in plugins/<name>/ and contains:

plugins/<name>/
├── .claude-plugin/
│ └── plugin.json # Metadata (name, version, description)
├── .mcp.json # MCP server configurations
└── README.md # Plugin documentation

The repository acts as a plugin_marketplaces source for the anthropics/claude-code-action GitHub Action.

Core tools included in every preset.

  • MCP Servers: Sourcegraph, Grafana, Rollbar
  • Required env vars: SOURCEGRAPH_TOKEN, ROLLBAR_TOKEN

Provides code search across all repos (Sourcegraph), observability dashboards and metrics (Grafana), and error tracking (Rollbar).

Frontend-specific tools. Included in the web preset.

  • MCP Servers: PostHog
  • Skills: playwright-cli for interactive browser automation
  • Required env vars: POSTHOG_TOKEN

Provides product analytics (PostHog) and browser automation capabilities for visual testing, screenshot capture, and form interactions.

Go-specific tools. Included in the golang preset.

  • MCP Servers: None (language server provided by gopls-lsp from official plugins)
  • Required env vars: None

In addition to buck-bronson plugins, workflows register the official Claude plugins marketplace:

PluginMarketplacePreset
typescript-lspclaude-plugins-officialweb
frontend-designclaude-plugins-officialweb
gopls-lspclaude-plugins-officialgolang

These provide language server protocol support and specialized capabilities for their respective ecosystems.

  1. Push changes to plugins/<name>/ on main
  2. Consuming repos pick up changes on the next workflow run (plugins are fetched fresh each time)
  3. For local development: claude plugin update <name>@buck-bronson

Plugins that contain skills use the version field in .claude-plugin/plugin.json to track changes. When modifying any file in a skill-based plugin (skill content, .mcp.json, README), bump the patch version in that plugin’s plugin.json as part of the same change.