From llm-obsidian-wiki
Performs read-only health audits on wiki vaults, detecting orphans, stale pages, source drift, contradictions, and tree-topology violations. Outputs severity-classified Markdown reports with fix recommendations.
npx claudepluginhub ignromanov/llm-obsidian-wiki --plugin llm-obsidian-wikiThis skill uses the workspace's default tool permissions.
Read-only diagnostic scan of the vault. Produce structured health report with severity classification (P0/P1/P2). NO writes.
Audits markdown wiki for broken links, orphan pages, contradictions, stale claims, missing frontmatter, coverage gaps; generates categorized report with fixes after ingests.
Check LLM Wiki health. Finds orphan pages, broken wikilinks, contradictions, stale content, missing pages, cross-reference gaps, and suggests improvements. Run periodically to keep the wiki in good shape.
Scans Markdown wiki for structural issues (orphans, broken wikilinks, missing index, stubs), factual contradictions; auto-fixes possible problems, flags rest.
Share bugs, ideas, or general feedback.
Read-only diagnostic scan of the vault. Produce structured health report with severity classification (P0/P1/P2). NO writes.
Used by wiki-curator only.
--scope (whole vault default, or specific domain)Run the aggregator:
${CLAUDE_PLUGIN_ROOT}/scripts/wiki-health.sh --vault $VAULT_PATH
This delegates to:
| Check | Script | Severity |
|---|---|---|
| Source drift (SHA mismatch raw vs sources) | verify-source-drift.sh | P0 |
| Tree topology (index >100, hub >15) | verify-tree-topology.sh | P1 |
| Contradictions (declared in relations) | detect-contradictions.sh | P1 |
| Orphans (no incoming wikilinks) | find-orphans.sh | P2 |
| Stale (forgetting curve + no incoming) | detect-stale.sh | P2 |
After running, classify findings in your report:
## Severity P0 (broken — block clean status)
- [item]: [file]:[line] — [reason]
## Severity P1 (degraded — should fix soon)
- [item]: ...
## Severity P2 (suggestion — quality improvement)
- [item]: ...
## Recommendations
- For each P0/P1, point to maintain skill action that would resolve it
- E.g., "Run wiki-curator maintain to split [[hub-X]] (18 members)"
maintain skill for fixable itemsmaintain skill)${CLAUDE_PLUGIN_ROOT}/scripts/wiki-health.sh (aggregator)