{"version":"2.1.221","anchor":"plugin-validation-warns-about-claude-desktop-marketplace-com","canonical_anchor":"plugin-validation-warns-about-claude-desktop-marketplace-com","heading":"Plugin validation warns about Claude Desktop marketplace compatibility","tier":"notice","area":"Plugins","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.221\/e\/plugin-validation-warns-about-claude-desktop-marketplace-com","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.221","markdown":"### Plugin validation warns about Claude Desktop marketplace compatibility\n\nPlugin validation warns when marketplace or plugin names would be rejected by Claude Desktop's managed sync.\n\n**What**\n\nMarketplace and plugin names that Claude Code accepts but Claude Desktop's managed sync would reject now produce a warning at validation time.\n\n**Details**\n\n- Names are checked against Claude Desktop's stricter pattern `\/^[A-Za-z0-9][A-Za-z0-9._-]{0,127}$\/`: alphanumeric start, then letters, digits, `.`, `_` or `-`, up to 128 characters.\n- Reserved marketplace names are `org`, `org-provisioned` and `unknown`.\n- The warning explains that the managed `allowedPluginMarketplaces` sync will reject the whole marketplace, or drop the individual plugin entry.\n- Claude Code itself still accepts these names.\n\n**Evidence**\n\n`is reserved in Claude Desktop`, `is reserved in Claude Desktop. Claude Code accepts it, but the Claude Desktop managed marketplace sync (allowedPluginMarketplaces) will reject the whole marketplace.`\n\n- Area: Plugins\n- Names: `allowedPluginMarketplaces`\n- Tier: You'll notice\n- Useful: 3\/5\n- Signal: 0\/5"}