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.
How 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.
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 guidancenpx claudepluginhub aaronbassett/agent-foundry --plugin utilsThis 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.
Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.