Bug Description
When installing plugins via /plugin, they are tracked in installed_plugins.json but NOT added to enabledPlugins in settings.json. This causes:
- Plugins show as "installed" (with checkmark) in the Marketplace tab
- But they don't appear in the "Installed" tab
- Clicking on an "installed" plugin in Marketplace redirects to Discover tab instead of allowing reinstall/uninstall
Steps to Reproduce
- Run
/plugin and install a plugin (e.g., supabase)
- Restart Claude Code as prompted
- Run
/plugin again
- Go to "Installed" tab - plugin is NOT listed
- Go to "Marketplace" tab - plugin shows with checkmark indicating installed
- Click on the plugin - redirects to Discover tab instead of showing plugin details
Expected Behavior
- Installed plugins should appear in the "Installed" tab
- Installing a plugin should add it to both
installed_plugins.json AND settings.json enabledPlugins
Actual Behavior
- Plugins are added to
~/.claude/plugins/installed_plugins.json ✓
- Plugins are NOT added to
~/.claude/settings.json enabledPlugins ✗
- Installed tab only shows plugins that are in
enabledPlugins
Workaround
Manually edit ~/.claude/settings.json and add all plugins from installed_plugins.json to the enabledPlugins object:
{
"enabledPlugins": {
"plugin-name@marketplace": true
}
}
Environment
- OS: Windows 11
- Claude Code version: Latest (Jan 2026)
Bug Description
When installing plugins via
/plugin, they are tracked ininstalled_plugins.jsonbut NOT added toenabledPluginsinsettings.json. This causes:Steps to Reproduce
/pluginand install a plugin (e.g., supabase)/pluginagainExpected Behavior
installed_plugins.jsonANDsettings.jsonenabledPluginsActual Behavior
~/.claude/plugins/installed_plugins.json✓~/.claude/settings.jsonenabledPlugins✗enabledPluginsWorkaround
Manually edit
~/.claude/settings.jsonand add all plugins frominstalled_plugins.jsonto theenabledPluginsobject:{ "enabledPlugins": { "plugin-name@marketplace": true } }Environment