v0.3.0 — Dashboard + v0.2.0 improvements
What's new in v0.3.0
Dashboard command
New skill-doctor dashboard command generates a unified Mission Control–style HTML dashboard combining all diagnostics — scan, conflicts, audit, and cleanup — in a single scrolling page.
skill-doctor dashboard # writes skill-doctor-dashboard.html
skill-doctor dashboard --report ./out/dash.html # custom output path
skill-doctor dashboard --open # open in browser after generating
skill-doctor dashboard --scope project # project skills onlyFeatures:
- Health ring — SVG donut chart showing proportion of clean / conflicting / at-risk / duplicate skills
- Platform distribution — horizontal bar chart per platform
- Skill inventory — full table with status indicators
- Conflicts section — severity distribution bar + conflict pair cards with similarity scores
- Security audit — 4-rule heatmap (shell-exec, destructive, secret-leak, network-call) + finding detail cards with code snippets
- Cleanup section — duplicate skill pairs with keep/remove recommendations
What was new in v0.2.0
diffcommand — compare two skills side-by-side with optional LLM analysiscleanupcommand — detect and remove duplicate skills- Redesigned HTML reports — gstack-decoder aesthetic with dark mode, expandable conflict cards
- OpenClaw & Hermes platform support
paths.extraconfig — add custom scan directories with glob wildcard support- Configurable LLM timeout via config.json