What problem does it solve?
Manually executing multiple scripts for data capture, derivation, packaging, and ingestion is time-consuming, complex, and prone to human error. This Skill streamlines the entire process into a single, orchestrated command, saving you significant operational time.
Core Features & Use Cases
- End-to-End Orchestration: Runs the full 4-stage pipeline (CAPTURE → DERIVE → PACKAGE → INGEST) for any specified sport.
- Progress & Error Reporting: Shows real-time progress at each stage, stops on critical failures, and provides a clear summary of what was captured, derived, packaged, and ingested.
- Flexible Execution: Supports running specific stages or for particular dates (e.g., 'today', 'tomorrow'), defaulting to today for convenience.
- Use Case: Run the entire NFL pipeline for today's games with a single command, eliminating the need to manually execute 10+ individual scripts.
Quick Start
Run the NFL pipeline for today's games
python .claude/skills/pipeline-runner/scripts/run_pipeline.py --sport nfl --date today
Capture tomorrow's NBA games (stops before packaging if not implemented)
python .claude/skills/pipeline-runner/scripts/run_pipeline.py --sport nba --date tomorrow --stages capture derive