
Wiki Lint Health Check
Run a read-only health check on an Obsidian wiki to find broken or ambiguous links, orphans, and metadata gaps.
- Repository
- AgriciDaniel/claude-obsidian
- 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”
Install in 3 steps
- 1
Download the skill
The ZIP contains the 1 original files, the MIT licence and an attribution note.
wiki-lint.zip - 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
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.