umbraco-skill-validator

Validates SKILL.md files for broken links, missing references, and invalid paths.

Updated Mar 6, 2026
One-click install
npx skills add https://github.com/kraftvaerk/Kraftvaerk.Umbraco.Alchemy --skill umbraco-skill-validator-kraftvaerk
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: umbraco-skill-validator
Source: https://github.com/kraftvaerk/Kraftvaerk.Umbraco.Alchemy/tree/main/Kraftvaerk.Umbraco.Alchemy.Frontend/.agents/skills/umbraco-skill-validator
Command: npx skills add https://github.com/kraftvaerk/Kraftvaerk.Umbraco.Alchemy --skill umbraco-skill-validator-kraftvaerk

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires cockatiel, glob, tsx, and includes scripts (resource) components.

What problem does it solve?

This Skill addresses the critical need for maintaining the integrity of documentation and skill references within a project, preventing broken links and ensuring discoverability.

Core Features & Use Cases

  • Deterministic Validation: Ensures consistent and reliable checking of all links and references.
  • Comprehensive Checks: Verifies external URLs, internal links, skill references, and file paths.
  • Automated Reporting: Generates structured reports detailing all identified issues.
  • Use Case: Before merging documentation changes, run this Skill to automatically catch any broken links to external resources or internal files, ensuring all documentation remains accurate and accessible.

Quick Start

Run the /validate-skills command to check all SKILL.md files for issues.

Frequently Asked Questions about umbraco-skill-validator

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

FAQPage Schema
How do I validate markdown files for broken links and missing references?

Validate markdown documentation by running the /validate-skills command to check internal path resolution, external URLs via HTTP HEAD requests, and skill references for missing files.

How do I check external URLs in documentation via HTTP HEAD requests?

External URLs are checked via HTTP HEAD requests by validation scripts that test link integrity in SKILL.md files, generating structured reports detailing any broken paths or inaccessible resources.

Can I use this validation script to check Umbraco-CMS file paths via the GitHub API?

Yes, the validation scripts check Umbraco-CMS file paths via the GitHub API. They resolve repository file paths and report missing references alongside standard internal link and external URL validation.

What is the best way to automate documentation checks before merging changes?

Automating documentation checks before merging is best done by running the /validate-skills command in your CI/CD pipeline to catch broken links to external resources and internal files before integration.

Do I need TypeScript and specific dependencies to run skill validation?

You need a TypeScript execution environment. The skill validation scripts depend on tsx for execution, glob for file pattern matching, and cockatiel for resilience policies during HTTP HEAD requests.