Plugin installed with project scope becomes invisible in /plugin UI for all other projects
Resolved 💬 2 comments Opened Feb 19, 2026 by tmtk75 Closed Feb 19, 2026
Bug Description
When a plugin is installed with scope: "project" from one project, it becomes completely invisible in the /plugin UI for all other projects. There is no way to install or enable the same plugin in a different project without manually editing installed_plugins.json.
Steps to Reproduce
- Open Claude Code in Project A
- Run
/pluginand install a plugin (e.g.,slack@claude-plugins-official) - The plugin gets installed with
scope: "project"andprojectPathpointing to Project A - Open Claude Code in Project B
- Run
/plugin— the slack plugin does not appear in the list at all
Expected Behavior
- The plugin should appear in the
/pluginlist for other projects, allowing the user to install/enable it there as well - Or, there should be an option to install a plugin as
scope: "user"(available globally) vsscope: "project"
Actual Behavior
- The plugin is completely absent from the
/pluginUI in other projects - The only workaround is to manually delete the plugin entry from
~/.claude/plugins/installed_plugins.jsonand reinstall it
Relevant Entry in installed_plugins.json
"slack@claude-plugins-official": [
{
"scope": "project",
"installPath": "...",
"version": "...",
"projectPath": "/path/to/project-a"
}
]
Once this entry exists, no other project can see or install this plugin via /plugin.
Environment
- Claude Code v2.1.45
- macOS (Darwin 24.6.0)
This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗