validate

Validate notes against domain-specific templates for required fields and link integrity.

1|Updated Mar 6, 2026
One-click install
npx skills add https://github.com/adiman9/mnemos --skill validate-adiman9
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: validate
Source: https://github.com/adiman9/mnemos/tree/main/core/skills/validate
Command: npx skills add https://github.com/adiman9/mnemos --skill validate-adiman9

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Schema validation for notes ensures domain-specific templates are followed, catching missing fields, weak descriptions, broken links, and incorrect enum values before capture.

Core Features & Use Cases

  • Frontmatter and body validation against domain templates
  • Enum validation and detection of unknown fields
  • Batch validation with progress reporting

Quick Start

Validate a target note against the configured templates to ensure it meets all schema requirements.

Frequently Asked Questions about validate

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

FAQPage Schema
How do I validate note frontmatter against a schema template?

Note frontmatter validation checks required fields and allowed enum values against configured domain-specific templates. This schema validation enforces link integrity and catches missing fields or weak descriptions before capture.

Can I run batch validation across all notes in my vault?

Batch validation processes all vault notes against domain templates with configurable depth and progress reporting. It applies single-note and batch validations to enforce required fields, enum values, and link integrity.

What is schema validation for notes and when do I need it?

Schema validation for notes ensures domain-specific templates are followed, detecting unknown fields, broken links, and incorrect enum values. You need it to catch missing fields and weak descriptions before capturing notes.

Does note validation work with YAML frontmatter and body content?

Note validation works with both YAML frontmatter and body content against domain templates. It defines required fields, allowed enum values, and executes quality checks for descriptions.

What is the best way to lint notes for broken links and weak descriptions?

Linting notes for broken links and weak descriptions is best handled by validating against domain-specific templates. This approach enforces link integrity and applies quality checks to descriptions during the validation flow.

How do I configure quality checks for note descriptions during validation?

Quality checks for descriptions are configured within the template-driven processing flow used for note validation. This flow defines required fields, allowed enum values, and description quality rules to enforce during schema validation.