From llm-obsidian-wiki
Auto-fixes wiki structural violations (orphans, missing fields, hot.md updates) and proposes semantic fixes (contradictions, supersession, hub splits) with user confirmation.
npx claudepluginhub ignromanov/llm-obsidian-wiki --plugin llm-obsidian-wikiThis skill uses the workspace's default tool permissions.
Apply fixes from audit findings. Structural violations auto-fix; semantic violations propose with rationale and ask.
Audits markdown wiki for broken links, orphan pages, contradictions, stale claims, missing frontmatter, coverage gaps; generates categorized report with fixes after ingests.
Wiki maintenance — lint broken links, merge near-duplicates, upgrade confidence, flag stale pages via freshness tiers, gap analysis, concept synthesis. Use on: 'wiki maintenance', 'wiki cleanup', 'fix wiki', 'wiki health', 'check wiki', 'consolidate wiki'.
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.
Apply fixes from audit findings. Structural violations auto-fix; semantic violations propose with rationale and ask.
Used by wiki-curator.
audit skill output) OR specific issueauto (apply structural fixes immediately) or ask (confirm each)wiki/ (supersession links, hub splits, hot.md updates, promotion)wiki/_logs/maintain-<date>.mdFor each finding:
Classify:
Structural fix flow:
update-hot.sh for session cacheregenerate.sh for index regenupdate-hubs.sh for hub regenpromote-draft.sh for wiki/_drafts/<slug>.md → published_logs/maintain-<date>.mdSemantic fix flow:
<why>."supersede-page.sh --vault $V --old Y --new XHub split (when audit reports hub >15):
split-hub.sh --vault $V --hub <slug> --dry-run--applyAfter all fixes: re-run audit skill. Verify P0 count is 0.
Append log entry to wiki/_logs/maintain-YYYY-MM-DD.md:
## Maintain run YYYY-MM-DD HH:MM
### Auto-fixed (structural)
- [X]
- [Y]
### Confirmed by user (semantic)
- [Z]: rationale
### Skipped (declined)
- [W]: reason
${CLAUDE_PLUGIN_ROOT}/scripts/update-hot.sh${CLAUDE_PLUGIN_ROOT}/scripts/supersede-page.sh${CLAUDE_PLUGIN_ROOT}/scripts/split-hub.sh${CLAUDE_PLUGIN_ROOT}/scripts/promote-draft.sh${CLAUDE_PLUGIN_ROOT}/scripts/regenerate.sh${CLAUDE_PLUGIN_ROOT}/scripts/update-index.sh${CLAUDE_PLUGIN_ROOT}/scripts/update-hubs.sh${CLAUDE_PLUGIN_ROOT}/scripts/wiki-health.sh (post-fix verification)