[BUG] /plugin list returns empty output for plugins installed from third-party marketplace
Resolved 💬 3 comments Opened Jun 2, 2026 by unional Closed Jul 5, 2026
Description
/plugin list returns no output even though plugins from a third-party marketplace are correctly installed and recorded in ~/.claude/plugins/installed_plugins.json.
Steps to Reproduce
- Add a third-party marketplace (e.g.
cyberuni) via/plugin marketplace add. - Install a plugin from it:
/plugin install <plugin>@cyberuni. - Run
/plugin list. - Observe: no output — the installed plugins are not listed.
Expected Behavior
/plugin list lists all installed plugins regardless of which marketplace they came from.
Actual Behavior
/plugin list returns (no content) even though ~/.claude/plugins/installed_plugins.json correctly contains the installed entries:
{
"version": 2,
"plugins": {
"research-workbench@cyberuni": [
{
"scope": "user",
"installPath": "/home/unional/.claude/plugins/cache/cyberuni/research-workbench/1.1.0",
"version": "1.1.0",
"installedAt": "2026-05-31T22:13:38.498Z",
"lastUpdated": "2026-06-02T04:29:59.426Z"
}
],
"agent-initialization@cyberuni": [
{
"scope": "user",
"installPath": "/home/unional/.claude/plugins/cache/cyberuni/agent-initialization/3e076f2b81c8",
"version": "3e076f2b81c8",
"installedAt": "2026-06-02T04:09:29.412Z",
"lastUpdated": "2026-06-02T04:09:29.412Z"
}
]
}
}
Environment
- OS: Linux (WSL2) —
Linux zeta 6.6.114.1-microsoft-standard-WSL2 x86_64 - Node: v24.15.0
- Claude Code: 2.1.160
- Marketplace:
cyberuni(third-party, directory-based)
Notes
/plugin marketplace list correctly shows the cyberuni marketplace as configured. The data is present on disk; /plugin list appears to filter or skip plugins whose marketplace key does not match claude-plugins-official.
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗