schema-validate

Validate JSON Schema Draft7 documents and SKILL.md frontmatter against defined schemas.

25|4|Updated Apr 30, 2026
One-click install
npx skills add https://github.com/popiliadam/platinum-seo-engine --skill schema-validate-popiliadam
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: schema-validate
Source: https://github.com/popiliadam/platinum-seo-engine/tree/main/skills/governance/schema-validate
Command: npx skills add https://github.com/popiliadam/platinum-seo-engine --skill schema-validate-popiliadam

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires jsonschema, yaml, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill ensures that all JSON Schema Draft7 documents and SKILL.md frontmatter within the specified directories adhere to the defined schema, thereby maintaining data integrity and preventing drift.

Core Features & Use Cases

  • Schema Validation: Validates all .schema.json files within the schemas/ directory.
  • Cross-Sheet Invariants Validation: Checks the cross-sheet-invariants.json file for structural integrity.
  • SKILL.md Frontmatter Validation: Ensures that all SKILL.md files contain valid frontmatter.
  • Use Case: When a new schema is added or modified, this Skill can be used to validate the changes and prevent drift.

Quick Start

Run the schema-validate skill to ensure all schemas and SKILL.md frontmatter are compliant.

Frequently Asked Questions about schema-validate

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

FAQPage Schema
How do I validate JSON Schema Draft7 compliance for my project files?

To validate JSON Schema Draft7 compliance, you need to parse and check your `.schema.json` files within the `schemas/` directory against defined schemas to ensure structural integrity and prevent data drift.

How do I validate SKILL.md frontmatter to ensure it meets schema requirements?

Validating SKILL.md frontmatter requires parsing the YAML headers to ensure they contain valid metadata that adheres to defined schema requirements, preventing structural inconsistencies across your documentation.

Do I need the jsonschema and yaml libraries to perform frontmatter and schema validation?

Yes, you need the jsonschema and yaml Python libraries to parse and validate JSON Schema Draft7 documents and SKILL.md frontmatter for compliance within your specified directories.

What is the best way to prevent schema drift when adding new JSON schemas?

The best way to prevent schema drift when adding or modifying schemas is to run automated compliance validation checks on your `.schema.json` files and cross-sheet invariants immediately after changes.

Can I check cross-sheet invariants for structural integrity alongside JSON validation?

Yes, you can check the `cross-sheet-invariants.json` file for structural integrity as part of the schema validation process, ensuring that relational constraints across your data sheets remain compliant.

Why does my SKILL.md frontmatter validation fail during quality assurance workflows?

SKILL.md frontmatter validation fails during quality assurance when the YAML metadata does not adhere to the required schema structure, which this process identifies by parsing the document to check for missing or invalid fields.