No way to opt out of bundled marketplace plugins (code-simplifier, etc.)
Resolved 💬 3 comments Opened Mar 1, 2026 by tuncay Closed Mar 4, 2026
Description
Claude Code auto-clones the official marketplace repo (anthropics/claude-plugins-official) on every startup into ~/.claude/plugins/marketplaces/. Bundled plugins from the plugins/ directory (like code-simplifier) are automatically loaded as agents/skills, even when:
enabledPluginsis{}insettings.jsoninstalled_plugins.jsonhas no pluginsknown_marketplaces.jsonis manually emptied to{}
The marketplace repo is re-cloned on startup regardless of known_marketplaces.json state, and groveConfigCache with grove_enabled is re-set to true on every startup even after being manually cleared.
Observed Behavior
known_marketplaces.jsonis overwritten on startup — emptying it does nothinggroveConfigCache.grove_enabledis re-set totrueon startupofficialMarketplaceAutoInstalledis re-set totrueon startup- Bundled plugins from
plugins/directory (e.g.,code-simplifier) load regardless ofenabledPluginssetting — this setting only controlsexternal_plugins/ - There is no documented or undocumented way to prevent this
Expected Behavior
Users should be able to opt out of auto-loaded marketplace plugins. A setting like "enableBundledPlugins": false in settings.json, or respecting enabledPlugins: {} for bundled plugins too, would solve this.
Environment
- Platform: Linux (Arch)
- Claude Code: 2.1.63
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗