wiki-lint

Audit Obsidian wikis for broken links, missing frontmatter, and orphaned pages.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

The wiki-lint Skill helps maintain the quality and structure of an Obsidian wiki, identifying and addressing issues such as broken links, missing frontmatter, and inconsistencies.

Core Features & Use Cases

  • Audit and Clean: Scan and fix issues like broken links, orphaned pages, and inconsistent frontmatter.
  • Orphaned Pages: Locate pages without incoming links and suggest links to connect them.
  • Broken Wikilinks: Identify and correct links pointing to non-existent pages.
  • Frontmatter Validation: Ensure all required fields like title, category, tags, and sources are present.

Quick Start

Run the 'wiki-lint' skill to perform a comprehensive health check on your Obsidian wiki.

Frequently Asked Questions about wiki-lint

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

FAQPage Schema
How do I find broken links and orphaned pages in my Obsidian wiki?

To find broken links and orphaned pages in an Obsidian wiki, you can run an audit tool that scans file structures, identifies missing link targets, and locates pages lacking incoming connections to recommend fixes.

What is Obsidian wiki linting and why is it needed?

Obsidian wiki linting is the process of auditing content integrity and structural coherence. It is needed to identify and fix issues like broken links, missing frontmatter, and orphaned pages that degrade wiki health over time.

How do I validate missing frontmatter in Obsidian markdown files?

To validate missing frontmatter in Obsidian markdown files, use a text processing tool to scan documents and ensure all required metadata fields like title, category, tags, and sources are present and correctly formatted.

Does wiki-linting work for large wikis with complex file traversal needs?

Wiki-linting works for large wikis by utilizing file system traversal and text processing tools to comprehensively audit structural integrity, ensuring it can handle complex directory structures and extensive content checks.

What is the best way to fix inconsistent Obsidian wiki structures?

The best way to fix inconsistent Obsidian wiki structures is to perform a comprehensive health check that identifies broken links, missing frontmatter, and orphaned pages, then applies recommended fixes systematically.

Why does my Obsidian wiki have orphaned pages and how do I connect them?

Obsidian wikis develop orphaned pages when documents lack incoming links. You can connect them by running an audit that locates these isolated pages and suggests appropriate links to integrate them back into the wiki structure.