Plugins become orphaned when marketplace restructures

Resolved 💬 3 comments Opened Mar 1, 2026 by jbisotti Closed Mar 1, 2026

Summary

After installing many plugins via /plugin install, only one (skill-creator) is recognized as installed when running /plugin. The others are tracked in ~/.claude/plugins/installed_plugins.json and their cache exists in ~/.claude/plugins/cache/claude-plugins-official/, but /plugin does not display them as installed.

All affected plugins are real, currently supported plugins listed on https://claude.com/plugins/#plugins.

Steps to Reproduce

  1. Install several plugins via /plugin install (e.g., context7, github, jdtls-lsp, superpowers, code-review, feature-dev, etc.)
  2. Confirm they appear in ~/.claude/plugins/installed_plugins.json
  3. Run /plugin to view installed plugins

Expected Behavior

All installed plugins should be listed as installed by /plugin.

Actual Behavior

Only skill-creator (the most recently installed plugin) is shown as installed. All other plugins — despite being present in installed_plugins.json with valid entries and having cached content — do not appear as installed.

Additional Context

The marketplace repo (claude-plugins-official) organizes plugins into two directories:

  • plugins/ — built-in plugins (skills, commands, hooks, agents)
  • external_plugins/ — third-party MCP server integrations (context7, github, greptile, serena, etc.)

Some of the affected plugins are in external_plugins/ while others are in plugins/. The issue affects both categories, so the directory split does not appear to be the root cause.

Affected plugins include: context7, feature-dev, code-simplifier, commit-commands, claude-md-management, code-review, github, superpowers, serena, security-guidance, pr-review-toolkit, explanatory-output-style, claude-code-setup, greptile, learning-output-style, jdtls-lsp, playground, kotlin-lsp.

Environment

  • Claude Code CLI (latest as of 2026-03-01)
  • macOS

View original on GitHub ↗

This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗