Bug Description
Plugins installed from claude-plugins-official marketplace cannot be enabled. The toggle switch in the VS Code plugin manager UI has no effect, and CLI claude plugins enable reports success but the plugin remains disabled.
Environment
- Claude Code version: 2.1.88
- OS: macOS (Darwin 25.3.0, Apple Silicon)
- IDE: VS Code (Claude Code extension)
- Shell: zsh
Steps to Reproduce
- Install plugins from the official marketplace (e.g.
code-review, superpowers, context7)
- Open Manage Plugins panel in VS Code (
/plugins)
- Try to toggle any plugin ON — nothing happens
- Try CLI:
claude plugins enable code-review@claude-plugins-official — reports "Successfully enabled" but claude plugins list still shows Status: ✘ disabled
- Verify
~/.claude/settings.json — the enabledPlugins array IS correctly updated with the plugin names
- Restart VS Code — plugins still disabled and unusable
What was tried
- Uninstalling all plugins, clearing cache (
~/.claude/plugins/cache), reinstalling
- Removing stale entries from
enabledPlugins (a previously uninstalled plugin claude-code-setup was still referenced)
- Manually editing
settings.json to add plugins to enabledPlugins
- Restarting VS Code multiple times
- Running
claude plugins enable via CLI
Expected Behavior
Toggling a plugin ON in the UI or running claude plugins enable should actually enable the plugin so its skills/commands are available.
Actual Behavior
- UI toggle has no effect
- CLI says "Successfully enabled" but
plugins list still shows disabled
enabledPlugins in settings.json is updated but ignored by the runtime
- Plugin slash commands are not available in conversations
Hypothesis
There may be a disconnect between where plugins enable writes the enabled state (settings.json → enabledPlugins) and where plugins list / the runtime reads it from. The installed_plugins.json file has no enabled field, suggesting the two systems are not in sync.
Bug Description
Plugins installed from
claude-plugins-officialmarketplace cannot be enabled. The toggle switch in the VS Code plugin manager UI has no effect, and CLIclaude plugins enablereports success but the plugin remains disabled.Environment
Steps to Reproduce
code-review,superpowers,context7)/plugins)claude plugins enable code-review@claude-plugins-official— reports "Successfully enabled" butclaude plugins liststill showsStatus: ✘ disabled~/.claude/settings.json— theenabledPluginsarray IS correctly updated with the plugin namesWhat was tried
~/.claude/plugins/cache), reinstallingenabledPlugins(a previously uninstalled pluginclaude-code-setupwas still referenced)settings.jsonto add plugins toenabledPluginsclaude plugins enablevia CLIExpected Behavior
Toggling a plugin ON in the UI or running
claude plugins enableshould actually enable the plugin so its skills/commands are available.Actual Behavior
plugins liststill shows disabledenabledPluginsinsettings.jsonis updated but ignored by the runtimeHypothesis
There may be a disconnect between where
plugins enablewrites the enabled state (settings.json → enabledPlugins) and whereplugins list/ the runtime reads it from. Theinstalled_plugins.jsonfile has noenabledfield, suggesting the two systems are not in sync.