Skill Dependency Fan-Out Inspector
Use this skill to make cross-skill invocation risk explicit before it causes cost or latency blowups.
Workflow
- •Scan skill metadata under
skill-candidates/. - •Build a dependency graph from explicit
$skill-namereferences. - •Flag fan-out hotspots, high transitive reach, and cycles.
- •Emit JSON and optional DOT graph artifacts.
Inspect Graph
bash
python3 "$CODEX_HOME/skills/skill-dependency-fan-out-inspector/scripts/dependency_inspector.py" \ --skills-root skill-candidates \ --fanout-threshold 4 \ --transitive-threshold 12 \ --json-out /tmp/skill-dependency-report.json \ --dot-out /tmp/skill-dependency-graph.dot \ --format table
Use --include-plain-names when legacy skills mention dependencies without $ prefixes.
References
- •
references/inspection-workflow.md - •
references/graph-contract.md