openclaw - 💡(How to fix) Fix RFC: Skills Dependency Visualizer — understand skill interdependencies visually

Official PRs (…)
ON THIS PAGE

Recommended Tools

×6

Utilities matched from this issue’s tags and category — try them while you read without losing context.

GitHub issue graph ai analysis

Paste a GitHub issue URL. We fetch that issue, discover linked issues from bodies/comments/timeline, collect linked pull requests, and produce a structured English report.

The report is written in English Markdown for sharing and archival.

Helpful · Quick feedback

Loading…
RAW_BUFFERClick to expand / collapse

Problem

As the OpenClaw Skills ecosystem grows (800+ skills on ClawHub), understanding which skills depend on which becomes critical. Currently, there's no visual way to:

  • Map SKILL.md use dependencies across skills
  • Detect circular dependencies before runtime
  • Identify orphaned skills (nothing depends on them)
  • Understand the dependency depth of a skill before installing

Proposed Solution

I built openclaw-skills-visualizer to solve this:

🔗 Repo: https://github.com/jingchang0623-crypto/openclaw-skills-visualizer

Features:

  • Scan local skills directory → generate Mermaid dependency graph
  • Detect circular dependencies (validates before install)
  • Export to SVG/PNG/HTML for docs
  • CI integration — fails build on circular deps

Screenshot: (Mermaid graph showing skill A → skill B → skill C)

Implementation Details

  • Parses SKILL.md YAML front-matter for use: directives
  • Builds directed graph using adjacency lists
  • Uses Mermaid.js for rendering (zero server dependencies)
  • Supports both file-path and npm-package skill references

Call for Feedback

  1. Would this be useful as a built-in openclaw skills visualize command?
  2. What other dependency metrics would help? (depth, fan-in/out, freshness...)
  3. Should this integrate with ClawHub API to visualize all published skills?

Related Tools

I've been using this to manage 27+ skill repos — it's been a lifesaver for catching circular deps early! 🎯

Vote matrix · Quick signals

Works
Did the solution work? Tap to confirm.
Easy Fix
Was it a quick fix?
Time Saver
Did it save you time?
Blocking
Was it severely blocking?
Common Issue
Are others likely hitting this too?
Flaky / Intermittent
Is it intermittent?
Verified / Reproducible
Can you reproduce it reliably?
Loading…

Still need to ship something?

×6

Another batch ranked right after the header list — different links, same matching logic.

Back to top recommendations

TRENDING

openclaw - 💡(How to fix) Fix RFC: Skills Dependency Visualizer — understand skill interdependencies visually