Troubleshoot plugins changedplugins/troubleshooting
Nearest release: v2.1.296, published 23 hours before upstream edited the page. Shown because the two are within 24 hours of each other. Nothing here says the release caused the edit.
Upstream edited this page at 10 Oct 2026 16:33 UTC, give or take a minute or two: the time comes from Anthropic’s own sitemap rather than from a commit. This site recorded the change at 10 Oct 2026 16:37 UTC.
Upstream edited
Recorded here
Lines+22added
Lines−1removed
From line
248
where the diff opens
First seen
25 Sep 2026
this site's first read of the page
Recorded edits28to this page, all time
The whole hunk
from line 248, old and new numbered
/
from line 248
248248
249249Before v2.1.295, Claude Code reported the add in this example as successful.
250250
251<h3 id="claude-code-reserves-this-name">
252 `Cannot add marketplace "<name>": Claude Code reserves this name and cannot register a marketplace under it`
253</h3>
254
255You added a marketplace, and the [`name`](/docs/en/plugins/marketplace-reference#top-level-fields) in its `marketplace.json` is one of the member names that every JavaScript object has, such as `constructor`, `toString`, or `valueOf`. Claude Code reserves those names, so it refuses the add and registers nothing. [Reserved names](/docs/en/plugins/marketplace-reference#reserved-names) lists them.
256
257In this example, the marketplace is named `constructor`:
258
259```text theme={null}
260Cannot add marketplace "constructor": Claude Code reserves this name and cannot register a marketplace under it. The name is set by "name" in the marketplace's marketplace.json; ask its maintainer to change it.
261```
262
263`claude plugin marketplace add` prints the message after `Failed to add marketplace:`. When a settings file declares the marketplace under [`extraKnownMarketplaces`](/docs/en/settings-reference#extraknownmarketplaces), the add that Claude Code runs at startup fails with the same message, and the **Errors** tab in `/plugin` shows it.
264
265Give the marketplace another name, then add it again:
266
267* **You own the marketplace**: change `name` in `marketplace.json`
268* **Someone else hosts it**: ask the owner to change the name
269
270Before v2.1.296, adding such a marketplace failed with an internal error in place of this message.
271
251272<h3 id="ssh-authentication-failed-or-https-authentication-failed">
252273 `SSH authentication failed` or `HTTPS authentication failed`
253274</h3>
from line 908
887908
888909#### Hook loads but never fires
889910
890If a hook loads without error but never fires, check its definition and then watch it run:
911If a hook loads without error but never fires, first run `/plugin` in your session and open the plugin's details. A note there that begins `Its hooks.json hooks do not run` means another enabled plugin with the same name registered its hooks instead, and [Hooks when two enabled plugins share a name](/docs/en/plugins/loading#hooks-when-two-enabled-plugins-share-a-name) says which copy that is and how to switch. Otherwise, check the hook's definition and then watch it run:
891912
892913<Steps>
893914 <Step title="Check the event name">
No line in this hunk matches that.