claude-code icon indicating copy to clipboard operation
claude-code copied to clipboard

Feature Request: Bulk enable/disable plugins

Open IntegralMedia01 opened this issue 1 week ago • 0 comments

Feature Request

Problem

Currently, plugins can only be enabled or disabled one at a time via the /plugin command. When you have many plugins installed, toggling multiple plugins requires repetitive manual steps.

Proposed Solution

Add bulk operations for plugin management:

Option 1: Wildcard/pattern matching

/plugin disable pr-review-toolkit:*
/plugin enable feature-dev:*

Option 2: All plugins toggle

/plugin disable-all
/plugin enable-all

Option 3: Presets/profiles

/plugin preset minimal    # Only essential plugins
/plugin preset full       # All plugins enabled
/plugin preset save work  # Save current state as "work" preset
/plugin preset load work  # Restore "work" preset

Use Cases

  1. Context switching - Different projects need different plugin sets
  2. Debugging - Quickly disable all plugins to isolate issues
  3. Performance - Reduce token overhead by disabling unused plugins for a session
  4. Testing - Easily toggle plugin groups during development

Current Workaround

Manually editing ~/.claude/settings.json to modify the enabledPlugins/disabledPlugins arrays, which requires restarting Claude Code.

Additional Context

The /mcp command already supports disable to turn off all MCP servers at once. Similar functionality for plugins would be consistent with existing patterns.

IntegralMedia01 avatar Dec 20 '25 08:12 IntegralMedia01