// Expert knowledge of Claude Code's plugin system, marketplace management, and installation commands. Activates for plugin installation, marketplace setup, plugin troubleshooting, plugin commands. Keywords plugin install, plugin marketplace, claude code plugins, plugin management, plugin errors, marketplace add, plugin list.
| name | plugin-expert |
| description | Expert knowledge of Claude Code's plugin system, marketplace management, and installation commands. Activates for plugin installation, marketplace setup, plugin troubleshooting, plugin commands. Keywords plugin install, plugin marketplace, claude code plugins, plugin management, plugin errors, marketplace add, plugin list. |
Purpose: Authoritative source of truth for Claude Code's plugin system, marketplace management, and correct installation syntax.
When to Consult: ANY time you need to install, manage, or reference Claude Code plugins.
ALWAYS use this format:
/plugin install <plugin-name>
Examples:
# ✅ CORRECT
/plugin install specweave-github
/plugin install specweave-jira
/plugin install specweave-kubernetes
# ❌ WRONG - NEVER use @marketplace suffix
/plugin install specweave-github@specweave
/plugin install specweave-jira@specweave
Why this matters:
@marketplace syntax does NOT exist in Claude CodePrimary Sources (ALWAYS defer to these):
# Install plugin from registered marketplace
/plugin install <plugin-name>
# Examples
/plugin install specweave
/plugin install specweave-github
/plugin install specweave-jira
# List all available marketplaces
/plugin marketplace list
# Add marketplace (GitHub)
/plugin marketplace add <owner>/<repo>
# Example: /plugin marketplace add anton-abyzov/specweave
# Add marketplace (local directory - development only)
/plugin marketplace add /path/to/.claude-plugin
# Remove marketplace
/plugin marketplace remove <marketplace-name>
# List installed plugins
/plugin list --installed
# List all available plugins from marketplaces
/plugin list
# Get plugin info
/plugin info <plugin-name>
# Uninstall plugin
/plugin uninstall <plugin-name>
# Update plugin
/plugin update <plugin-name>
SpecWeave automatically registers the GitHub marketplace during specweave init:
File: .claude/settings.json
{
"extraKnownMarketplaces": {
"specweave": {
"source": {
"source": "github",
"repo": "anton-abyzov/specweave",
"path": ".claude-plugin"
}
}
}
}
Result: Claude Code fetches plugins from GitHub on-demand (no local copies)
For contributors working on SpecWeave itself:
# Add local marketplace (CLI only - settings.json doesn't support local paths)
/plugin marketplace add ./.claude-plugin
# Then install plugins
/plugin install specweave
/plugin install specweave-github
specweave initspecweave-github - GitHub Issues integration
/plugin install specweave-githubspecweave-jira - Jira integration
/plugin install specweave-jiraspecweave-ado - Azure DevOps integration
/plugin install specweave-adospecweave-frontend - React, Next.js, Vue, Angular
/plugin install specweave-frontendspecweave-kubernetes - K8s, Helm, kubectl
/plugin install specweave-kubernetesspecweave-ml - TensorFlow, PyTorch, ML workflows
/plugin install specweave-mlspecweave-diagrams - Mermaid + C4 diagrams
/plugin install specweave-diagramsspecweave-docs-preview - Docusaurus documentation preview
/plugin install specweave-docs-preview# NEVER DO THIS
/plugin install specweave-github@specweave
/plugin install specweave-jira@specweave
Why wrong: Claude Code doesn't support @marketplace suffix
Correct:
/plugin install specweave-github
/plugin install specweave-jira
{
"extraKnownMarketplaces": {
"specweave": {
"source": "./.claude-plugin" // ❌ NOT supported
}
}
}
Why wrong: extraKnownMarketplaces in settings.json only supports remote sources (GitHub, Git)
Correct for development:
# Use CLI instead
/plugin marketplace add ./.claude-plugin
# Install without marketplace registered
/plugin install specweave-github # ❌ Fails: marketplace not found
Correct:
# 1. Register marketplace first (or ensure settings.json has it)
/plugin marketplace add anton-abyzov/specweave
# 2. Then install plugins
/plugin install specweave-github
Symptom: /plugin install specweave-xxx fails with "marketplace not found"
Fix:
# Check registered marketplaces
/plugin marketplace list
# If specweave not listed, add it
/plugin marketplace add anton-abyzov/specweave
# Then retry install
/plugin install specweave-xxx
Symptom: Plugin installed but skills/agents not working
Causes:
Fix:
# 1. Verify plugin installed
/plugin list --installed
# 2. Restart Claude Code
# 3. Check skill descriptions match your context
Symptom: /plugin install hangs or times out
Causes:
Fix:
# 1. Check marketplace registered
/plugin marketplace list
# 2. Verify plugin exists
/plugin list # Shows all available plugins
# 3. Check network connectivity
# Try re-adding marketplace (refreshes cache)
/plugin marketplace remove specweave
/plugin marketplace add anton-abyzov/specweave
Example: increment-planner skill recommending plugins
**Step 6: Detect Required Plugins**
When recommending plugins, ALWAYS use correct format:
✅ CORRECT:
📦 Install recommended plugins:
/plugin install specweave-github
/plugin install specweave-kubernetes
❌ WRONG:
/plugin install specweave-github@specweave # NEVER use @marketplace
Example: Auto-installation in TypeScript
// ✅ CORRECT
execFileNoThrowSync('claude', ['plugin', 'install', 'specweave-github']);
// ❌ WRONG
execFileNoThrowSync('claude', ['plugin', 'install', 'specweave-github@specweave']);
Last Updated: 2025-01-06 (v0.8.18)