wiki-lint
Audit and maintain the health of the Obsidian wiki. Use this skill when the user wants to check their wiki for issues, find orphaned pages, detect contradictions, identify stale content, fix broken wikilinks, or perform general maintenance on their knowledge base. Also triggers on "clean up the wiki", "what needs fixing", "audit my notes", or "wiki health check". Add --consolidate to switch from report-only to act-and-report mode (the "dream cycle"): fixes broken links, adds missing cross-references for orphans, corrects lifecycle states, demotes stale peripheral pages, normalizes tag aliase
npx skills add Ar9av/obsidian-wiki --skill wiki-lint --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
What it does
The wiki-lint skill performs a health audit on an Obsidian wiki to find structural issues that degrade long-term value, including orphaned pages, broken wikilinks, missing frontmatter, stale content, contradictions, index mismatches, provenance drift, fragmented tag clusters, visibility tag consistency, and miscellaneous promotion candidates. It can operate in a report-only mode or in an act-and-report mode when invoked with --consolidate, performing fixes such as repairing links, adding cross-references, correcting lifecycle states, demoting stale pages, normalizing tag aliases, and adding contradiction callouts, all with a dry-run preview and explicit user confirmation before any writes.
How it works
- It instructs the agent to follow a Retrieval Primitives approach, preferring frontmatter-scoped greps and section-anchored reads over full-page reads.
- It requires resolving configuration to obtain OBSIDIAN_VAULT_PATH and reading index.md and log.md for inventory and recent activity context.
- It runs a sequence of lint checks in order: skip certain folders, identify orphaned pages, find broken wikilinks, verify required frontmatter fields, check for missing summary, detect stale content, locate contradictions, verify index consistency, assess provenance drift, evaluate tag clusters, ensure visibility tag consistency, identify promotion candidates, and validate confidence + lifecycle schema.
- Each check defines how to detect issues (grepping, linking, timestamp comparisons, provenance blocks, etc.) and how to fix them if in consolidate mode.
- The toolset includes calls to cross-linking and trust-checking workflows and uses the provided repository conventions for pages, frontmatter, and lifecycle fields.
When to use it
- Triggered when the user wants to audit the wiki health, find orphans, fix broken links, or perform maintenance tasks. It also activates on phrases like "clean up the wiki", "what needs fixing", "audit my notes", or "wiki health check". Adding --consolidate switches from report-only to act-and-report mode.
What it can touch
- In consolidate mode, it can fix broken links, add missing cross-references for orphans, correct lifecycle states, demote stale peripheral pages, normalize tag aliases, and add contradiction callouts. It provides a dry-run preview and requires explicit user confirmation before any writes.
Caveats
- The skill enforces a strict frontmatter-based workflow and relies on trusted vault paths and governance via explicit confirmations. It distinguishes between report-only and act-and-report modes and advises manual review for several complex checks (e.g., contradictions, provenance drift). The approach emphasizes non-destructive previews unless the user explicitly enables consolidation.
# Wiki Lint — Health Audit You are performing a health check on an Obsidian wiki. Your goal is to find and fix structural issues that degrade the wiki's value over time. **Before scanning anything:** follow the Retrieval Primitives table in `llm-wiki/SKILL.md`. Prefer frontmatter-scoped greps and section-anchored reads over full-page reads. On a large vault, blindly reading every page to lint it i
What does the wiki-lint skill do?
Audit and maintain the health of the Obsidian wiki. Use this skill when the user wants to check their wiki for issues, find orphaned pages, detect contradictions, identify stale content, fix broken wikilinks, or perform general maintenance on their knowledge base. Also triggers on "clean up the wiki", "what needs fixing", "audit my notes", or "wiki health check". Add --consolidate to switch from report-only to act-and-report mode (the "dream cycle"): fixes broken links, adds missing cross-references for orphans, corrects lifecycle states, demotes stale peripheral pages, normalizes tag aliase
How do I install it?
Run `npx skills add Ar9av/obsidian-wiki --skill wiki-lint --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From Ar9av/obsidian-wiki, a repository with 3,115 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
