wiki-lint

Detect orphans, dead links, stale claims, and frontmatter gaps in Obsidian wikis.

Updated Apr 23, 2026
One-click install
npx skills add https://github.com/xiang2007/obsidian-vault --skill wiki-lint-xiang2007
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: wiki-lint
Source: https://github.com/xiang2007/obsidian-vault/tree/main/skills/wiki-lint
Command: npx skills add https://github.com/xiang2007/obsidian-vault --skill wiki-lint-xiang2007

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

Ensures the integrity and structure of your Obsidian wiki by detecting and reporting issues such as orphans, dead links, stale claims, and frontmatter gaps.

Core Features & Use Cases

  • Orphan Pages Detection: Identifies pages without inbound links.
  • Dead Link Identification: Finds wikilinks referencing non-existent pages.
  • Stale Claims: Checks for outdated assertions contradicted by newer sources.
  • Data Extraction: Extracts text and structured data for reporting and analysis.
  • Use Case: Regularly run to maintain a clean and functional wiki, especially after bulk imports or updates.

Quick Start

Run the wiki-lint command to check your Obsidian wiki for issues.

Frequently Asked Questions about wiki-lint

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I find orphan pages and dead links in my Obsidian wiki?

To find orphan pages and dead links in your Obsidian wiki, run the wiki-lint command to automate checks and generate a report identifying pages without inbound links and wikilinks referencing non-existent files.

What is the best way to check Obsidian vault health after a bulk import?

Checking Obsidian vault health after a bulk import is best done by running wiki-lint to detect structural issues like frontmatter gaps and stale claims, ensuring your newly added data maintains overall wiki integrity.

Can I detect stale claims in Obsidian notes automatically?

You can detect stale claims in Obsidian notes automatically by running wiki-lint, which checks for outdated assertions that are contradicted by newer sources and includes them in the generated health report.

Does wiki-lint extract structured data from Obsidian frontmatter for reporting?

Wiki-lint extracts text and structured data from Obsidian frontmatter to identify gaps and generate analysis reports, allowing you to address missing metadata and maintain a clean, functional wiki.