Sport Comparer Skill

Compare sports pipeline stages and report a maturity matrix with recommendations.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

When developing a multi-sport data platform, it's challenging to track the implementation status and feature parity across different sports. This Skill provides a clear comparison matrix, helping you prioritize development and ensure consistency.

Core Features & Use Cases

  • Feature Maturity Matrix: Scans all sport directories to check for the existence of capture, derived, package, ingest, logging, and validation stages.
  • Gap Identification: Clearly highlights which features are missing or partially implemented for each sport, making it easy to spot inconsistencies.
  • Actionable Recommendations: Provides recommendations on what to build next or what to copy from mature sports to newer ones, streamlining your development roadmap.
  • Use Case: Use this Skill to compare NFL and NBA pipeline maturity, identify what's missing from Soccer, or plan your next development sprints based on feature gaps.

Quick Start

Compare implementation status across all sports

python .claude/skills/sport-comparer/scripts/compare_sports.py

Frequently Asked Questions about Sport Comparer Skill

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

FAQPage Schema
How do I compare feature maturity across multiple sports pipelines?

Feature maturity comparison scans your sport directories to check for implementation of capture, derived, package, ingest, logging, and validation stages, then generates a matrix showing which features exist for each sport. Run the compare_sports.py script to analyze all sports at once and identify gaps.

How do I identify implementation gaps across NFL, NBA, NHL, NCAAF, and Soccer?

Gap identification analyzes your pipeline stages for each sport, counts implementation scripts, detects directory presence, and reports which features are missing or incomplete. The maturity matrix highlights inconsistencies so you can prioritize what to build next.

Can I use this Skill to plan development priorities across sports?

Yes. The Skill generates actionable recommendations based on feature gaps and maturity scoring, showing you what to copy from mature sports or what to build for newer ones. This directly streamlines sprint planning and ensures consistent feature rollout.

What pipeline stages does the comparison analyze?

The Skill analyzes six pipeline stages: capture, derived, package, ingest, logging, and validation. It checks for the presence of each stage across all supported sports and reports maturity scores for each combination.

Does this work with existing filesystem structures without requiring setup?

Yes. The Skill performs read-only filesystem analysis and gracefully handles missing directories, so it works with your current structure. No data migration or preprocessing is required before running the comparison.