wiki-lint

Detect orphaned pages, broken wikilinks, and frontmatter issues in Obsidian wikis.

6|2|Updated May 11, 2026
One-click install
npx skills add https://github.com/pax-k/war-gov-uap-wiki --skill wiki-lint-pax-k
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: wiki-lint
Source: https://github.com/pax-k/war-gov-uap-wiki/tree/main/.skills/wiki-lint
Command: npx skills add https://github.com/pax-k/war-gov-uap-wiki --skill wiki-lint-pax-k

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Audit and maintain the health of the Obsidian wiki by identifying structural issues, ensuring consistency, and preventing knowledge drift.

Core Features & Use Cases

  • Orphaned Pages: find pages with zero incoming wikilinks
  • Broken Wikilinks: detect links to non-existent pages
  • Missing Frontmatter: enforce required metadata and provenance
  • Stale Content: flag pages not updated relative to sources
  • Provenance Drift and Contradictions: surface uncertain or conflicting claims
  • Index & Timeline Consistency: verify index alignment with vault contents and timelines
  • Tag Fragmentation & Visibility: assess tag cohesion and sensitive data tagging

Quick Start

Run wiki-lint to scan the vault and report orphaned pages, broken links, and stale content.

Frequently Asked Questions about wiki-lint

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

FAQPage Schema
How do I find orphaned pages and broken wikilinks in my Obsidian vault?

You can detect missing frontmatter in Obsidian by enforcing required metadata fields through an automated linting process. This validates frontmatter rules and provenance checks to ensure consistent metadata across all wiki pages.

What is provenance drift and how do I surface contradictions in wiki content?

Provenance drift occurs when wiki content diverges from its source origins over time. You can surface contradictions and uncertain claims by running a vault health scan that detects conflicting information and auto-adjusts base confidence when drift is identified.

How do I identify stale content and tag fragmentation across my wiki?

Identify stale content and tag fragmentation by running a linting scan that flags pages not updated relative to their sources and assesses tag cohesion. This process also verifies index alignment with vault contents and evaluates sensitive data tagging visibility.

Can I enforce frontmatter rules and provenance checks without external dependencies?

Yes, you can enforce frontmatter rules and provenance checks without external dependencies. The linting process operates independently to validate required metadata, detect provenance drift, and auto-adjust base confidence when structural issues are found.

What is the best way to maintain wiki health and prevent knowledge drift in Obsidian?

The best way to maintain wiki health and prevent knowledge drift in Obsidian is to run automated linting scans that detect structural issues, enforce frontmatter consistency, and surface contradictions. This ensures long-term vault integrity and navigability.