Pipeline Runner

Run end-to-end sport pipelines from a single command.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/fstr21/sportsbot --skill pipeline-runner
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Pipeline Runner
Source: https://github.com/fstr21/sportsbot/tree/main/.claude/skills/pipeline-runner
Command: npx skills add https://github.com/fstr21/sportsbot --skill pipeline-runner

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires rich, and includes scripts (resource) components.

What problem does it solve?

This Skill eliminates the need to manually execute 10+ individual commands to process sports data, saving significant time and reducing human error in multi-stage data workflows.

Core Features & Use Cases

  • End-to-End Orchestration: Automatically runs the complete 4-stage pipeline (CAPTURE → DERIVE → PACKAGE → INGEST) with proper sequencing and error handling.
  • Real-time Progress Monitoring: Displays live progress updates as each script executes, showing exactly what's happening at each stage.
  • Use Case: Imagine you need to process tomorrow's NFL games data. Instead of running 10+ commands manually, use this Skill to execute the entire pipeline with a single command and get a complete summary of results.

Quick Start

Use the Pipeline Runner skill to run the full NFL pipeline for today's games.

Frequently Asked Questions about Pipeline Runner

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

FAQPage Schema
How do I automate running complete sports data pipelines in one command?

Pipeline Runner automates the full 4-stage sports data workflow (capture, derive, package, ingest) in a single command. It handles NFL, NHL, NBA, and other supported sports, executes all stages sequentially with proper error handling, and displays real-time progress as each stage completes.

Can I use Pipeline Runner to process sports data for a specific date instead of today?

Yes. Pipeline Runner accepts date parameters and prompts for dates when unspecified, allowing you to capture and process sports games from any date. It applies the same 4-stage orchestration regardless of the date you select.

What happens if a script fails during the pipeline execution?

Pipeline Runner halts on critical failures, stopping the pipeline immediately to prevent incomplete or corrupt data. It streams stdout and stderr in real time so you see exactly where the failure occurred and can diagnose the issue.

Do I need to set up environment variables or paths to run the pipeline?

Pipeline Runner handles environment setup automatically by setting PYTHONPATH and using subprocess to execute scripts. You don't need to manually configure paths; the Skill manages these prerequisites internally.

How does Pipeline Runner handle missing or broken scripts in the pipeline?

Pipeline Runner gracefully handles missing scripts by detecting them before execution fails. It uses real-time progress monitoring to show which stages are running, helping you identify gaps in your pipeline setup.

What sports leagues and data sources does Pipeline Runner support?

Pipeline Runner supports NFL, NHL, NBA, and other configured sports. The Skill captures today's games or a specified date for any supported league and processes them through the complete derivation, packaging, and ingestion workflow.