wiki-lint

Lint Obsidian wikis for orphans, dead links, and frontmatter gaps.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill addresses the issue of maintaining a healthy and well-organized Obsidian wiki by providing a comprehensive linting solution.

Core Features & Use Cases

  • Orphan Page Detection: Identifies pages without inbound links.
  • Dead Link Check: Finds broken links in the wiki.
  • Stale Claims Analysis: Verifies the accuracy of assertions based on updated sources.
  • Cross-Reference Validation: Ensures all entities are properly linked.
  • Frontmatter Gap Identification: Highlights missing required information in frontmatter.
  • Empty Section Detection: Flags headings with no content.
  • Index Entry Verification: Validates entries in the wiki/index.md.
  • Address Validation: Ensures address fields in pages meet the required format.
  • Semantic Tiling: Identifies candidate duplicate pages based on content similarity.
  • Dataview Dashboard Generation: Creates dashboards for monitoring wiki health.
  • Canvas Map Creation: Provides a visual domain map of the wiki.
  • Style Guide Compliance: Enforces consistent writing and naming conventions.
  • Writing Style Check: Flags violations of the style guide during linting.

Quick Start

Run the wiki-lint skill to perform a 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 orphan pages and dead links in my Obsidian wiki?

You can check Obsidian wiki health by running a comprehensive linting command that detects orphan pages, dead links, frontmatter gaps, and empty sections while generating Dataview dashboards for monitoring.

What is Obsidian wiki linting and how does it maintain data integrity?

Obsidian wiki linting is a maintenance process that checks for orphans, dead links, stale claims, missing cross-references, and frontmatter gaps to ensure wiki data integrity and style guide compliance.

Can I enforce a style guide and check writing style in Obsidian?

Yes, you can enforce style guide compliance in Obsidian by running a linting check that flags writing style violations and naming convention inconsistencies across all wiki pages.

How do I identify duplicate pages based on content similarity in Obsidian?

You can identify duplicate pages in Obsidian through semantic tiling, a linting feature that detects candidate duplicate pages based on content similarity to help clean up redundant wiki entries.

Does Obsidian wiki linting require any external plugins or dependencies?

No, Obsidian wiki linting operates without external dependencies, using internal scripts to generate Dataview dashboards and canvas maps that visually map domain structure and monitor wiki health.

What is the best way to audit and clean up a large Obsidian wiki?

The best way to audit an Obsidian wiki is running a comprehensive linting command that checks orphans, dead links, stale index entries, and address validity, then generates dashboards for ongoing maintenance.