Bug
Updating the plugin via /plugin menu fails with:
Failed to update: Plugin "Notion" not found
Inspecting plugin info also shows:
Error: Plugin Notion not found in marketplace
Root Cause
There is a name mismatch between the two manifest files:
.claude-plugin/plugin.json declares "name": "Notion"
.claude-plugin/marketplace.json declares the plugin as "name": "notion-workspace-plugin"
The /plugin update/info command resolves by the marketplace-level name (notion-workspace-plugin), but the UI displays the name from plugin.json (Notion). When the user triggers an update, it looks up "Notion" in the marketplace index and can't find a match.
Additionally, the old plugin name persists in ~/.claude/settings.json under enabledPlugins, causing a load error on every /reload-plugins even after reinstalling:
Plugin notion-workspace-plugin not found in marketplace notion-plugin-marketplace
Reproduction
- Install the plugin via
/plugin menu
- Try to update it via
/plugin → Update
- Observe:
Failed to update: Plugin "Notion" not found
- Even after reinstalling,
/reload-plugins shows 1 error because settings.json still references the old name
Fix
Align the names so marketplace.json plugin entry "name" matches plugin.json "name" ("Notion").
See PR: #17
Environment
- Claude Code CLI
- macOS
- Plugin version: 0.1.0
Bug
Updating the plugin via
/pluginmenu fails with:Inspecting plugin info also shows:
Root Cause
There is a name mismatch between the two manifest files:
.claude-plugin/plugin.jsondeclares"name": "Notion".claude-plugin/marketplace.jsondeclares the plugin as"name": "notion-workspace-plugin"The
/pluginupdate/info command resolves by the marketplace-level name (notion-workspace-plugin), but the UI displays the name fromplugin.json(Notion). When the user triggers an update, it looks up"Notion"in the marketplace index and can't find a match.Additionally, the old plugin name persists in
~/.claude/settings.jsonunderenabledPlugins, causing a load error on every/reload-pluginseven after reinstalling:Reproduction
/pluginmenu/plugin→ UpdateFailed to update: Plugin "Notion" not found/reload-pluginsshows 1 error becausesettings.jsonstill references the old nameFix
Align the names so
marketplace.jsonplugin entry"name"matchesplugin.json"name"("Notion").See PR: #17
Environment