wiki-lint

Audit Obsidian wikis for broken links, missing frontmatter, and lifecycle inconsistencies.

Updated Jul 13, 2026
One-click install
npx skills add https://github.com/Abulfadl-Ahmadi/Experimental-Physics-Spring-2026 --skill wiki-lint-abulfadl-ahmadi
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: wiki-lint
Source: https://github.com/Abulfadl-Ahmadi/Experimental-Physics-Spring-2026/tree/main/.skills/wiki-lint
Command: npx skills add https://github.com/Abulfadl-Ahmadi/Experimental-Physics-Spring-2026 --skill wiki-lint-abulfadl-ahmadi

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill ensures the integrity and usability of your Obsidian wiki by identifying and fixing common issues such as broken links, missing frontmatter, and inconsistencies in tagging and lifecycle states.

Core Features & Use Cases

  • Health Audit: Identifies orphaned pages, broken links, missing frontmatter, stale content, contradictions, and more.
  • Consolidation Mode: Automates fixes for broken links, adds missing cross-references, corrects lifecycle states, normalizes tags, and adds contradiction callouts.
  • Use Case: Regularly run this Skill to keep your Obsidian wiki clean and up-to-date, ensuring that your knowledge base remains a reliable resource.

Quick Start

Run the wiki-lint skill to perform a health check on your 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 and fix broken links in my Obsidian wiki?

To fix broken links in an Obsidian wiki, you can run a health audit that identifies orphaned pages and link inconsistencies, then applies a consolidation mode to automatically correct the broken references and add missing cross-references.

What is the best way to audit missing frontmatter in Obsidian markdown files?

Auditing missing frontmatter in Obsidian involves scanning your markdown files to detect incomplete metadata, ensuring lifecycle consistency, and optionally automating the normalization of tags and frontmatter fields during a consolidation process.

How do I identify orphaned pages and stale content in a knowledge management wiki?

Identifying orphaned pages and stale content in a knowledge management wiki requires performing a comprehensive health audit that scans your Obsidian vault to report on isolated notes and lifecycle inconsistencies.

Do I need Python and grep installed to perform an Obsidian wiki health check?

Yes, you need Python, grep, and sed installed on your system, because the audit relies on these dependencies to process markdown files, identify wiki inconsistencies, and generate comprehensive health reports.

Can I automate the normalization of tags and lifecycle states in Obsidian?

You can automate the normalization of tags and lifecycle states in Obsidian by running a consolidation process that corrects lifecycle states, normalizes tags, and adds contradiction callouts to maintain wiki integrity.

Why does my Obsidian wiki have broken links after moving markdown files?

Broken links in an Obsidian wiki occur when markdown files are moved without updating internal references, requiring a comprehensive audit to detect the broken paths and apply automated fixes to restore link integrity.