tv-show-data-validator

Validate TV show data against FanHub domain rules and business logic.

2|9|Updated Dec 17, 2025
One-click install
npx skills add https://github.com/MSBart2/CopilotTraining --skill tv-show-data-validator
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tv-show-data-validator
Source: https://github.com/MSBart2/CopilotTraining/tree/main/workshop/examples/completed-config/skills/tv-show-data-validator
Command: npx skills add https://github.com/MSBart2/CopilotTraining --skill tv-show-data-validator

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Validates TV show data against FanHub's domain rules to ensure data integrity across shows, seasons, episodes, characters, and quotes.

Core Features & Use Cases

  • Cross-entity validation: ensures shows, characters, episodes, and quotes reference valid entities and relationships.
  • Data quality enforcement: enforces constraints like unique names, valid ranges, and mapping consistency across entities.
  • Use Case: When importing TV show data or validating test fixtures, ensure the dataset adheres to FanHub's domain model.

Quick Start

Validate a sample TV show dataset against FanHub's domain model using the built-in validator.

Frequently Asked Questions about tv-show-data-validator

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

FAQPage Schema
How do I validate TV show data against a domain schema?

You validate TV show data by checking it against FanHub's domain model, which enforces cross-entity constraints, field requirements, and valid relationships across shows, seasons, episodes, characters, and quotes.

What is cross-entity validation for TV show data models?

Cross-entity validation ensures that shows, seasons, episodes, characters, and quotes reference valid entities and relationships. It enforces mapping consistency and constraints like unique names and valid ranges defined in the domain schema.

Can I use this to validate test fixtures for TV shows?

Yes, you can validate test fixtures for TV shows. The validator applies domain rules and business logic to test datasets, ensuring your fixtures adhere to the FanHub domain model and maintain data integrity.

How do I enforce data quality when importing TV show datasets?

To enforce data quality during TV show data imports, run your dataset through the validator to check field requirements and mapping consistency. It ensures imported shows, seasons, and episodes comply with FanHub's domain constraints.

What are the limitations of schema validation for TV show data?

Schema validation for TV show data is limited to enforcing structural constraints, field requirements, and entity relationships defined in the FanHub domain model. It only detects compliance violations without modifying or cleaning invalid data.