Plugin Management Issues in Claude Code Marketplace

Status Fixed / completed
Maintainer reply None cached
Activity 11 comments · opened Oct 12, 2025 · closed Dec 15, 2025

Preflight Checklist

  • [x] I have searched existing issues and this hasn't been reported yet
  • [x] This is a single bug report (please file separate reports for different bugs)
  • [x] I am using the latest version of Claude Code

What's Wrong?

I'm experiencing several plugin management issues (which occur in a sequence to form the bug.. so I though of creating a single issue for all) in Claude Code on Windows 11:

  1. Cannot remove/delete previous plugins: When trying to install plugins from a marketplace (after removing the same marketplace once), the marketplace gets added successfully, but there is no way to remove previously installed plugins from the UI.
  1. Inconsistent plugin state: When attempting to install a plugin through the CLI UI:
  • The CLI shows there is a plugin available to install
  • After attempting installation, it indicates the plugin is already installed
  • When trying to uninstall, it shows there are no plugins installed
  1. Previously installed plugins not visible: Plugins that were previously installed are not visible in the UI, and there appear to have been errors during their installation from the same marketplace.
  1. No way to clean installation errors: There is no clear way to clean up or remove these failed plugin installations.

What Should Happen?

The plugin management system should:

  1. Provide a clear UI to view all installed plugins - Both successful and failed installations should be visible
  2. Allow removal/uninstallation of plugins - There should be a straightforward way to uninstall individual plugins even after the marketplace is removed or remove the plugins with marketplace
  3. Show consistent plugin state - The CLI and UI should reflect the actual installation state accurately
  4. Provide cleanup mechanism - There should be a way to clear failed installation attempts and their errors
  5. Handle marketplace deletion properly - Ideally, removing a marketplace should also offer to clean up/remove its associated plugins (or at least clarify the expected behavior)

Error Messages/Logs

Steps to Reproduce

  1. Install Claude Code on Windows 11
  2. Install a marketplace with plugins (e.g., via the marketplace installation feature)
  3. Attempt to install a plugin from the marketplace through the TUI (After Installing and Removing a marketplace without removing the plugins)
  4. Observe that:
  • The CLI may show a plugin is available to install
  • After installation attempt, it shows as "already installed"
  • When trying to uninstall via CLI, it shows "no plugins installed"
  1. Try to view installed plugins in the UI - previously installed plugins are not visible
  2. Attempt to remove/uninstall a plugin - there is no clear way to do this
  3. Try deleting the marketplace - observe that plugins may remain (unclear behavior)

Claude Model

None

Is this a regression?

I don't know

Last Working Version

_No response_

Claude Code Version

2.0.14 (Claude Code)

Platform

Anthropic API

Operating System

Windows

Terminal/Shell

Windows Terminal

Additional Information

Marketplace with a plugin available:
<img width="1512" height="139" alt="Image" src="https://github.com/user-attachments/assets/64e10f5c-0ee2-4253-8d64-340d95610a39" />
<img width="1507" height="139" alt="Image" src="https://github.com/user-attachments/assets/685e52df-c1e5-49c4-a97d-714e5e69ccc0" />

No plugins installed even tho the above image shows otherwise
<img width="1516" height="129" alt="Image" src="https://github.com/user-attachments/assets/3ec85c43-3fb1-48a9-8110-d5cc812a7ef4" />

View original on GitHub ↗

11 Comments

mlwigdahl · 10 months ago

I am seeing this behavior as well.

cfitzgerald-pd · 10 months ago

Seeing this as well on Mac. Version: 2.0.14

<img width="256" height="148" alt="Image" src="https://github.com/user-attachments/assets/87f7ae28-fc92-45a7-bd58-1a1337f7201b" />
<img width="373" height="150" alt="Image" src="https://github.com/user-attachments/assets/ca6239e9-ff05-4251-8fd2-83d9956b7cce" />

eoliphan · 10 months ago

Hi, i ran into this as well. But try running with --debug and checking the log. In the cli i was getting the generic "Plugin loading errors..." message, but no useful details in the "View Installation Status" option. In my case, i'd misdefined the author property. Would be nice for that root cause to bubble up into the console. Also, looks like the cli's 'plugin validate' command may only validate the workspace manifest. Also, to get it out of the "installed, but not really" state, I had to remove it manually from my ~/.claude/settings.json

secustor · 10 months ago

This is not limited to Windows, I'm seeing this on MacOS using ZSH and Ghostty too.
My guess is that this is general problem.

EDIT:
For us the problem has been that we had slashes in the the names to represent groups e.g. foo/bar.
Plus the pluginsRoot field seemed to have not effect.

After changing the above it started to work as expected.

threhan · 10 months ago

I got the same problem.I deleted the directory ~/.claude,then ran 'claude update'.the plugin can be installed now.

just-another-researcher · 10 months ago

This happened to me too after upgrading from v2.0.13 -> v2.0.25. My fix was to:

  1. uninstall all my plugin marketplaces
  2. edit the ~/.claude/settings.json file and remove everything from in the "enabledPlugins" element
  3. restarted claude, ran /doctor and no more errors
  4. Reinstall plugin marketplaces
ravaszandras88 · 9 months ago

This bug can be fixed by installing the native version and removing all corrupt settings. Uninstall claude, then curl -fsSL https://claude.ai/install.sh | bash -s latest, /doctor, fix the corrupt settings, and then try it

erikverheij · 9 months ago

In my case the issue was related to an invalid permission setting in ~/.claude/settings.json. I found it by running /doctor.

miketu926 · 8 months ago
This bug can be fixed by installing the native version and removing all corrupt settings. Uninstall claude, then curl -fsSL https://claude.ai/install.sh | bash -s latest, /doctor, fix the corrupt settings, and then try it

this helped! thank you. just to note as you remove invalid settings within settings.json /doctor will update instantly

11im · 8 months ago

I fixed this by clearing claude code cache files.

github-actions[bot] · 8 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.