claude plugin list shows all project-scoped installs globally, not just current project

Status Fixed / completed
Maintainer reply None cached
Activity 3 comments · opened May 10, 2026 · closed May 10, 2026

Summary

claude plugin list displays all project-scoped plugin installations across every project, rather than filtering to the current project's context. This makes the output misleading — a plugin installed in 3 different projects appears 3 times in the list, all showing Scope: project.

Steps to reproduce

  1. Install a plugin with project scope in two or more projects:

```
cd ~/projects/foo
claude plugin install myplugin@mymarketplace

cd ~/projects/bar
claude plugin install myplugin@mymarketplace
```

  1. From either project, run:

``
claude plugin list
``

Expected behavior

Only the plugin installations relevant to the current project (and user-scoped installs) are shown. Each plugin appears once.

Actual behavior

Every project-scoped entry in ~/.claude/plugins/installed_plugins.json for that plugin is shown, one line per project. Example with 3 projects:

claude plugin list
Installed plugins:

  ❯ myplugin@mymarketplace
    Version: 0.1.0
    Scope: project
    Status: ✔ enabled

  ❯ myplugin@mymarketplace
    Version: 0.1.0
    Scope: project
    Status: ✔ enabled

  ❯ myplugin@mymarketplace
    Version: 0.1.0
    Scope: project
    Status: ✔ enabled

Root cause (observed)

~/.claude/plugins/installed_plugins.json stores one entry per (plugin, projectPath) pair. The list command appears to render all entries for a plugin without filtering by the current working directory.

Context

  • Platform: Linux (Gentoo)
  • Shell: bash

Generated with Claude Code

View original on GitHub ↗

3 Comments

github-actions[bot] · 5 months ago

Found 3 possible duplicate issues:

  1. https://github.com/anthropics/claude-code/issues/56026
  2. https://github.com/anthropics/claude-code/issues/29167
  3. https://github.com/anthropics/claude-code/issues/51262

This issue will be automatically closed as a duplicate in 3 days.

  • If your issue is a duplicate, please close it and 👍 the existing issue instead
  • To prevent auto-closure, add a comment or 👎 this comment

🤖 Generated with Claude Code

divoxx · 5 months ago
github-actions[bot] · 3 months ago

This issue has been automatically locked since it was closed and has not had any activity for 7 days. If you're experiencing a similar issue, please file a new issue and reference this one if it's relevant.