Pipeline Runner Skill
CommunityRun full data pipelines with one command.
Software Engineering#automation#workflow#orchestration#pipeline#data capture#data processing#sports data
Authorfstr21
Version1.0.0
Installs0
System Documentation
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
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: Pipeline Runner Skill Download link: https://github.com/fstr21/sportsbot/archive/main.zip#pipeline-runner-skill Please download this .zip file, extract it, and install it in the .claude/skills/ directory.