[Feature Request] Add CLI flags to enable/disable plugins at startup

Resolved 💬 6 comments Opened Feb 17, 2026 by flacoste Closed Apr 1, 2026

Description:

Currently there's no way to enable or disable specific plugins when launching
Claude Code from the command line. The only options are:

  • Managing plugins interactively within a session (/plugin enable|disable)
  • Manually editing settings.json before launching

Proposed flags:

  claude --enable-plugin plugin-name@marketplace
  claude --disable-plugin plugin-name@marketplace

Use cases:

  • Quickly start a session without a plugin that conflicts with the current task
  • Enable a plugin only for specific projects/workflows without changing global

settings

  • Scriptable CI/automation setups where different plugin configurations are needed

per invocation

  • Temporary toggling without modifying persistent config files

Comparison: This is analogous to how --mcp-config and --disallowedTools already
allow per-session control over MCP servers and tools. Plugins should have the same
level of CLI configurability.Add CLI flags to enable/disable plugins at startup

Environment Info

  • Platform: darwin
  • Terminal: waveterm
  • Version: 2.1.44
  • Feedback ID: c16a9b87-b25d-43ee-85eb-769c7b633519

View original on GitHub ↗

This issue has 6 comments on GitHub. Read the full discussion on GitHub ↗