Package Validator Skill
CommunityValidate data packages before ingestion.
Authorfstr21
Version1.0.0
Installs0
System Documentation
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
Dependency Matrix
Required Modules
rich
Components
scripts
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: Package Validator Skill Download link: https://github.com/fstr21/sportsbot/archive/main.zip#package-validator-skill Please download this .zip file, extract it, and install it in the .claude/skills/ directory.