From plugin-toolkit
Analyze, polish, and manage Claude Code plugins. Use when user wants to evaluate a plugin (/plugin-toolkit:analyze), add standard utility commands (/plugin-toolkit:polish), or add/remove/modify plugin features (/plugin-toolkit:feature). Also use when user mentions "plugin analysis", "plugin review", "add command to plugin", or "improve plugin". Also use when user says "review my plugin", "check plugin quality", "what's wrong with my plugin", "add a help command to my plugin", or "improve my plugin structure".
How this skill is triggered — by the user, by Claude, or both
Slash command
/plugin-toolkit:plugin-toolkitThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Tools for working with Claude Code plugins: analyze their structure, add standard polish, and manage features.
Tools for working with Claude Code plugins: analyze their structure, add standard polish, and manage features.
| Command | Purpose |
|---|---|
/plugin-toolkit:analyze <path> | Produce structured analysis documentation |
/plugin-toolkit:polish <path> | Add standard utility commands (help, status, on/off) |
/plugin-toolkit:feature <action> <path> | Add, remove, or modify plugin features |
Produce comprehensive analysis of any Claude Code plugin.
/plugin-toolkit:analyze ~/path/to/plugin
/plugin-toolkit:analyze . # Current directory
Creates analysis/ directory with:
analysis/
├── ANALYSIS.md # Architecture, data flow, components
├── RECOMMENDATIONS.md # Prioritized improvements
├── INTEGRATION_WORKFLOWS.md # Cross-plugin patterns
└── SKILL_REVIEW.md # Quality ratings
From references/quality-checklist.md:
Add standard utility infrastructure to any plugin.
/plugin-toolkit:polish ~/path/to/plugin
/plugin-toolkit:polish . --skip-changelog # Skip CHANGELOG creation
| Component | Description |
|---|---|
/help command | Lists all commands with descriptions |
/status command | Shows current plugin state |
/off command | Disables auto-activation (if hooks exist) |
/on command | Enables auto-activation |
CHANGELOG.md | Version history (if missing) |
| Error handling | Adds to hook scripts |
Add, remove, or modify plugin features.
/plugin-toolkit:feature add <path> command <name> "<description>"
/plugin-toolkit:feature add <path> hook <event> <script>
/plugin-toolkit:feature add <path> trait <name> "<description>"
/plugin-toolkit:feature add <path> agent <name> "<description>"
/plugin-toolkit:feature remove <path> command <name>
/plugin-toolkit:feature remove <path> hook <event>
/plugin-toolkit:feature change <path> command <name> --description "<new>"
Add a new command:
/plugin-toolkit:feature add ~/my-plugin command "review" "Review code for issues"
Add a hook:
/plugin-toolkit:feature add ~/my-plugin hook "UserPromptSubmit" "inject-context.sh"
Remove a command:
/plugin-toolkit:feature remove ~/my-plugin command "deprecated-cmd"
Modify a command:
/plugin-toolkit:feature change ~/my-plugin command "help" --description "Updated help text"
Add:
Remove:
Change:
This skill uses shared components:
# 1. Analyze the plugin
/plugin-toolkit:analyze ~/claude/my-plugin
# 2. Review the analysis
cat ~/claude/my-plugin/analysis/RECOMMENDATIONS.md
# 3. Apply standard polish
/plugin-toolkit:polish ~/claude/my-plugin
# 4. Add any custom features
/plugin-toolkit:feature add ~/claude/my-plugin command "custom" "My custom command"
# Just add utilities, skip analysis
/plugin-toolkit:polish ~/claude/my-plugin
# Add a debugging command
/plugin-toolkit:feature add . command "debug" "Show debugging information"
# Later, remove it
/plugin-toolkit:feature remove . command "debug"
npx claudepluginhub fblissjr/fb-claude-skills --plugin plugin-toolkitCreates, converts, validates, and publishes Claude Code plugins with Agent Skills, hooks, agents, and servers. Automates manifest generation, scanning, structure validation, and marketplace prep.
Guides Claude Code plugin setup including directory structure, plugin.json manifest, component organization for commands/agents/skills/hooks, auto-discovery, and naming conventions.
Guides creation and organization of Claude Code plugins: directory layout, plugin.json manifest, component structure for commands, agents, skills, and hooks.