What problem does it solve?
Ingesting malformed or inconsistent data packages into the database can lead to corruption, errors, and unreliable data. This Skill ensures data quality at the packaging stage, preventing downstream issues and saving you from costly data cleanups.
Core Features & Use Cases
- JSON Structure Validation: Scans and validates the JSON structure of package files for parseability and required fields.
- Pydantic Model Checks: (If available) Checks package data against defined Pydantic models for strict schema adherence and data type correctness.
- Consistency & Value Warnings: Compares package data to raw artifacts (for consistency) and warns about suspicious values (e.g., negative stats, unrealistic odds).
- Use Case: Run this Skill before the database ingestion stage of your pipeline to catch and fix package errors early, ensuring only high-quality data enters your database.
Quick Start
Validate NFL packages for a specific date
python .claude/skills/package-validator/scripts/validate_packages.py --sport nfl --date 2025-10-23