How this skill is triggered — by the user, by Claude, or both
Slash command
/toggle-plugin:toggle-pluginThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Toggle Claude Code plugins enabled/disabled for the current project.
Toggle Claude Code plugins enabled/disabled for the current project.
$ARGUMENTSParse $ARGUMENTS to determine the subcommand and run:
list (or no arguments): ${CLAUDE_PLUGIN_ROOT}/bin/toggle-plugin.sh listenable <id>: ${CLAUDE_PLUGIN_ROOT}/bin/toggle-plugin.sh enable <id>disable <id>: ${CLAUDE_PLUGIN_ROOT}/bin/toggle-plugin.sh disable <id>If --local is specified, prepend --local flag to write to .claude/settings.local.json instead.
<id> can be a full ID (runpod@pokutuna-plugins) or short name (runpod).
Report the result to the user.
npx claudepluginhub pokutuna/claude-plugins --plugin toggle-pluginLists, enables, disables, and detects official Claude Code plugins (hookify, ralph-loop, code-review, feature-dev) via /router-plugins. Manages state in knowledge/state.json.
Troubleshoots Claude Code plugin registry issues like installation scopes, orphaned entries, project-scoped visibility bugs, and debugging failures. Details structure of ~/.claude/plugins/installed_plugins.json.
Configures per-project plugin settings using .claude/plugin-name.local.md files with YAML frontmatter. Covers gitignore setup, bash hook reading, and agent state management for customizable plugins.