Skip to content

Wiki Lint Health Check

Run a read-only health check on an Obsidian wiki to find broken or ambiguous links, orphans, and metadata gaps.

Stars
16,065
Licence
MIT
Files
1 file

What it does

This skill teaches an AI agent to run a built-in lint engine over an Obsidian notes vault (a folder of linked Markdown pages) and report structural problems: dead or ambiguous links, orphan pages, missing frontmatter fields such as title, empty sections, stale index entries, and provenance ledger violations. It only observes and reports; it does not rewrite files, and any repair must be a separate, reviewed step with the user choosing what to fix.

Great for

  • Owners of large Obsidian wikis who want a periodic structural audit
  • People maintaining a claude-obsidian style knowledge base who need consistent link and metadata checks
  • Automation builders who want a non-modifying check that can fail a build on findings

Skip it if

  • Judging writing quality, contradictions or meaning: the skill states the engine does no semantic or prose-level analysis
  • Vaults that are not Obsidian-style Markdown wikis, since the engine is tailored to that layout
  • Anyone expecting automatic fixes: repairs require explicit user selection and a separate transaction flow

Try asking

  • “Run a vault health check on my Obsidian wiki and list broken links first”
  • “Find orphan pages and dead links in my wiki, grouped by impact”
  • “Do a frontmatter audit of my vault and tell me which pages are missing a title”
  • “Lint my wiki in markdown format and exclude the scratchpad folder”
Step-by-step guide: how to use Wiki Lint Health CheckInstall, first run, examples, tips and FAQs

Install in 3 steps

  1. 1

    Download the skill

    The ZIP contains the 1 original files, the MIT licence and an attribution note.

    wiki-lint.zip
  2. 2

    Add it to your agent

    Claude Code (all projects)

    mkdir -p ~/.claude/skills && unzip wiki-lint.zip -d ~/.claude/skills/

    Claude Code / Agent SDK (this project only)

    mkdir -p .claude/skills && unzip wiki-lint.zip -d .claude/skills/

    Claude apps (web/desktop): Settings → Capabilities → Skills → Upload skill, and choose the ZIP.

  3. 3

    Ask for the task

    No special command needed — the agent reads the skill's description and loads it when your request matches. Try one of the prompts above.

Get better results

  • Use --exclude for folders like scratchpads so temporary notes do not pollute the report
  • Ask for a markdown-format report and keep it in chat, since the skill avoids writing reports into the vault
  • Review each finding before repair; orphans may be intentional and ambiguous names need path-qualified links

What's inside

  • SKILL.md

Redistributed unmodified from AgriciDaniel/claude-obsidian under the MIT licence. The assessment was drafted with AI from the skill's files on 2026-10-29. Skills can instruct your agent to run code — read SKILL.md and any scripts before installing.