{"version":"1.0.128","anchor":"plugin-marketplace-system","canonical_anchor":"plugin-marketplace-system","heading":"Plugin Marketplace System","tier":null,"area":null,"scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/1.0.128\/e\/plugin-marketplace-system","release_url":"https:\/\/changelogs.core-directive.com\/v\/1.0.128","markdown":"### Plugin Marketplace System\n\n**What:** A complete plugin distribution and installation infrastructure that enables discovering and installing plugins from centralized marketplaces.\n\n**How to use:**\n\n`# Enable a plugin from a marketplace # Use the format: plugin-name@marketplace-name claude settings --set enabledPlugins.formatter@official=true` **Details:**\n\n- Marketplace manifests (`marketplace.json`) define available plugins with metadata\n- Multiple marketplace sources supported: URL, GitHub repos, Git URLs, NPM packages, and local files\n- Plugin sources: npm packages, GitHub repositories, git URLs, local directories\n- Plugin ID format: `plugin@marketplace` (e.g., `code-formatter@official-plugins`)\n- Marketplaces cached in `~\/.config\/claude-code\/plugins\/marketplaces\/`\n- Plugin installations cached in `~\/.config\/claude-code\/plugins\/cache\/`\n- Strict mode (default) requires `plugin.json` manifest in plugin folder\n- Non-strict mode uses marketplace entry as manifest if `plugin.json` is missing\n- Supports plugin versioning, categories, tags, and rich metadata\n- **Evidence**: `ba4()` marketplace loader at line 377017, `la4()` plugin cacher at line 377152, `aa4()` plugin loader at line 377392, marketplace schemas at lines 376680-376846"}