knowledge-base-validation

Validates KB concept files' format and content rules via regex and yaml parsing.

Updated Apr 15, 2026
One-click install
npx skills add https://github.com/juliuss1907/knowledge-base --skill knowledge-base-validation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: knowledge-base-validation
Source: https://github.com/juliuss1907/knowledge-base/tree/main/.hermes/skills/research/knowledge-base-validation
Command: npx skills add https://github.com/juliuss1907/knowledge-base --skill knowledge-base-validation

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the validation of knowledge base concept files, ensuring consistent quality and format adherence across the repository.

Core Features & Use Cases

  • Format Validation: Checks frontmatter fields, field order, sub_tags count, and naming conventions.
  • Output Validation: Ensures summary sentences, section content depth, and status value validity.
  • Hygiene Inspection: Checks folder structure, orphan files, and .bak/.tmp files.
  • Use Case: Automatically validate newly added or updated concept files, reducing manual review time and ensuring high-quality content.

Quick Start

Run the 'knowledge-base-validation' skill to validate all concept files in the repository.

Frequently Asked Questions about knowledge-base-validation

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

FAQPage Schema
How do I automate knowledge base validation for concept files?

Automate knowledge base validation by running this skill to check concept files against predefined format and content rules. It uses regex pattern matching and YAML parsing to validate frontmatter fields, field order, sub_tags, and naming conventions automatically.

What's the best way to check YAML frontmatter format and content depth in a documentation repository?

Check YAML frontmatter format and content depth by validating summary sentences, section content, and status values. The skill parses YAML files to ensure field order, sub_tags count, and naming conventions adhere to your predefined repository rules.

How does automated file comparison find orphan files and .bak files in a knowledge base?

Automated file comparison inspects your folder structure to identify orphan files, .bak, and .tmp files. It performs hygiene inspection across the knowledge base repository to detect files that do not match expected concept formats or lack proper references.

Can I use regex pattern matching to enforce naming conventions across my knowledge base?

You can use regex pattern matching to enforce naming conventions across your knowledge base. The skill utilizes regex to validate file names and frontmatter fields, ensuring all concept files maintain consistent formatting and content quality standards.

Do I need a specific repository structure to validate concept files and frontmatter fields?

You need access to your existing knowledge base repository structure and files to validate concept files. The skill requires this access to perform file comparison, YAML parsing, and regex checks against your predefined format and content rules.

Why does knowledge base validation fail on summary sentences and sub_tags?

Knowledge base validation fails when summary sentences lack proper depth, status values are invalid, or sub_tags counts exceed predefined limits. The skill checks these specific output and format constraints to ensure high-quality content across the repository.