wiki-lint

Analyze Markdown wikis for broken links, orphaned pages, and schema violations.

59|8|Updated Apr 13, 2026
One-click install
npx skills add https://github.com/vanillaflava/llm-wiki-skills --skill wiki-lint-vanillaflava
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: wiki-lint
Source: https://github.com/vanillaflava/llm-wiki-skills/tree/main/wiki-lint
Command: npx skills add https://github.com/vanillaflava/llm-wiki-skills --skill wiki-lint-vanillaflava

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill provides a detailed health check for your wiki, identifying broken links, orphaned pages, and other issues that could affect its integrity.

Core Features & Use Cases

  • Broken Link Detection: Identifies and reports broken internal and external links.
  • Orphaned Page Identification: Flags pages that are not linked to by any other page.
  • Index Validation: Checks for stale or missing index entries.
  • Schema Compliance: Validates the schema of each page against predefined rules.
  • Em-dash Violations: Reports and suggests fixes for em-dash usage in titles and filenames.
  • Stale Page Identification: Flags pages that have not been updated in over 90 days.
  • Orphaned Binary Assets: Identifies binary files without references in the wiki.
  • Orphaned Sources: Flags ingested files without corresponding wiki pages.
  • Log Size Check: Ensures the log file does not exceed a certain size.
  • Quick Start: Run /wiki-lint to generate a report on your wiki's health.

Quick Start

Run /wiki-lint to initiate 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 check my Markdown wiki for broken links and orphaned pages?

Run a wiki health check to identify broken links, orphaned pages, and stale index entries. This comprehensive lint report utilizes Python to parse local Markdown files and flags issues affecting your wiki's integrity.

Does wiki link validation require filesystem read access?

Yes, wiki link validation requires filesystem read access to parse local Markdown files and write access to the archive directory. This allows the Python script to analyze ingested sources and identify orphaned binary assets.

How do I validate Markdown schema compliance and em-dash usage in filenames?

Validate Markdown schema compliance and em-dash usage by running a lint report. This process checks each page against predefined rules, reports schema violations, and suggests fixes for em-dashes improperly used in titles and filenames.

Can I identify orphaned binary assets and stale pages in a local wiki?

Yes, you can identify orphaned binary assets and stale pages during a wiki health check. The analysis flags unreferenced binary files and highlights Markdown pages that have not been updated in over 90 days.

What is the best way to generate a comprehensive health report for a local Markdown wiki?

The best way to generate a comprehensive health report for a local Markdown wiki is to run a lint command. This produces a detailed analysis of link validation, schema compliance, and orphaned sources without needing external dependencies.