Help us improve
Share bugs, ideas, or general feedback.
From utils
This skill should be used when the user asks to "check dependencies", "verify plugin requirements", "what plugins am I missing", "validate plugin dependencies", or invokes /utils:dependency-checker. Validates declared dependencies in extends-plugin.json files against installed and enabled plugins.
npx claudepluginhub aaronbassett/agent-foundry --plugin utilsHow this skill is triggered — by the user, by Claude, or both
Slash command
/utils:dependency-checkerThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Validate dependencies declared in `extends-plugin.json` files against installed and enabled plugins.
This skill should be used when the user asks to "check dependencies", "verify plugin requirements", "what plugins am I missing", "validate plugin dependencies", "missing plugin dependencies", "unmet requirements", "are my dependencies satisfied", "which dependencies are broken", or invokes /midnight-plugin-utils:dependency-checker. Validates declared dependencies in extends-plugin.json files against installed and enabled plugins.
Audits Claude Code plugins for manifest validity, component organization, namespace compliance, documentation, and marketplace readiness before releases or periodic checks.
Applies 10 pre-set color/font themes or generates custom ones for slides, documents, reports, and HTML landing pages.
Share bugs, ideas, or general feedback.
Validate dependencies declared in extends-plugin.json files against installed and enabled plugins.
/utils:dependency-checker - Check all enabled plugins/utils:dependency-checker --installed - Check all installed plugins/utils:dependency-checker --all - Check all plugins in all marketplaces/utils:dependency-checker --plugin <name> - Check specific pluginParse the user's request to determine appropriate flags:
--installed--all--plugin <name>First, generate the Claude Plugin Root resolver:
# Invoke the find-claude-plugin-root skill to create /tmp/cpr.py
Skill(skill="utils:find-claude-plugin-root")
# Get plugin root
PLUGIN_ROOT=$(python3 /tmp/cpr.py utils)
# Run dependency checker
python3 "$PLUGIN_ROOT/scripts/dependency-checker.py" [FLAGS] > /tmp/dependency-check.json
# Render tables
python3 "$PLUGIN_ROOT/scripts/table-renderer.py" /tmp/dependency-check.json
# Show resolution steps
python3 "$PLUGIN_ROOT/scripts/resolution-steps.py" /tmp/dependency-check.json
After displaying tables and resolution steps, provide a summary including:
If scripts fail:
$PLUGIN_ROOT/scripts/dependency-checker.py - Core validation logic$PLUGIN_ROOT/scripts/table-renderer.py - ASCII table formatting$PLUGIN_ROOT/scripts/resolution-steps.py - Resolution guidance