claude-code
claude-code copied to clipboard
Feature Request: Bulk enable/disable plugins
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
- Context switching - Different projects need different plugin sets
- Debugging - Quickly disable all plugins to isolate issues
- Performance - Reduce token overhead by disabling unused plugins for a session
- 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.