wiki-lint

Audit Obsidian vaults for orphaned pages, broken wikilinks, and missing frontmatter.

Updated Apr 27, 2014
One-click install
npx skills add https://github.com/Nirajkashyap/nirajkashyap.github.io --skill wiki-lint-nirajkashyap
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: wiki-lint
Source: https://github.com/Nirajkashyap/nirajkashyap.github.io/tree/main/.agents/skills/wiki-lint
Command: npx skills add https://github.com/Nirajkashyap/nirajkashyap.github.io --skill wiki-lint-nirajkashyap

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Audit and maintain the health of an Obsidian wiki, identifying issues that degrade long-term value such as orphaned pages, broken wikilinks, missing frontmatter, stale content, and inconsistencies across pages. It provides a structured approach to ongoing maintenance and clean-up prompts to keep your knowledge base reliable.

Core Features & Use Cases

  • Orphaned Page detection: find pages with no incoming wikilinks to surface knowledge islands.
  • Broken Wikilinks and Frontmatter validation: detect dead links and ensure required frontmatter fields are present.
  • Staleness and Provenance checks: flag outdated content and drift in provenance, guiding timely re-ingestion.
  • Cross-page consistency: surface contradictions and index alignment issues to maintain a trustworthy vault.
  • Promotion of synthesis opportunities: propose gaps for synthesis and improvements to tagging and navigation.

Quick Start

Use the wiki-lint skill to perform an initial health assessment of your vault and review the generated report to begin remediation.

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 in my Obsidian vault?

To find orphaned pages in an Obsidian vault, run a wiki health audit that scans for notes with zero incoming wikilinks. This skill identifies those disconnected pages and generates a structured report for remediation.

What causes broken wikilinks in a knowledge base?

Broken wikilinks occur when target notes are deleted or renamed without updating references. This skill detects dead links during a vault audit and provides structured guidance to resolve them.

How do I check for missing frontmatter in Obsidian notes?

Checking for missing frontmatter in Obsidian notes involves validating required metadata fields across the vault. This skill automates frontmatter validation and flags pages lacking the necessary structured data.

Can I detect stale content in an Obsidian wiki automatically?

Yes, stale content in an Obsidian wiki can be detected automatically by computing page staleness against time thresholds. This skill performs staleness checks and flags outdated content for timely re-ingestion.

What is the best way to maintain a healthy Obsidian wiki?

The best way to maintain a healthy Obsidian wiki is by performing periodic health checks that identify orphaned pages, broken wikilinks, and missing frontmatter. This skill generates a structured Wiki Health Report with remediation guidance.