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.
How this skill is triggered — by the user, by Claude, or both
Slash command
/llm-obsidian-wiki:maintainThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Apply fixes from audit findings. Structural violations auto-fix; semantic violations propose with rationale and ask.
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)npx claudepluginhub ignromanov/llm-obsidian-wiki --plugin llm-obsidian-wikiAudits 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'.
Audits an Obsidian wiki vault for broken links, orphan pages, tag compliance, duplicate pages, and content hygiene. Useful for maintaining Wikipedia-style wikis.