agentsclimarketplace

Dispatch

Skill PuckAPI/claude-sports-analytics/skills/dispatch

28 free Claude Code skills for NHL analytics, betting models, and hockey research. Works with PuckAPI MCP server for live data.

Install
npx -y skills add PuckAPI/claude-sports-analytics --skill dispatch

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 2 stars2 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

Routes hockey analytics requests to the right 2-3 skills. Load this FIRST when a hockey data or analytics request comes in and you are unsure which skills to activate. Prevents loading all 28 skills when only 2-3 are needed. Also handles first-use persona detection.

SKILL.md

7.1 KB, as published. Nobody here has run it

Skill Dispatch Guide

When a hockey analytics request comes in, match it to a pattern below. Load those skills. Don't load everything.

Default data tool: puckapi-tool -- covers most data needs. Load it alongside the relevant strategy skill unless the request specifically needs a different tool.


First-Use Persona Detection

On first interaction, identify which path the user is on:

SignalPersonaStart With
"What games are tonight?" / exploring dataExplorergame-lookup + puckapi-tool
"Help me build a model" / "I want to predict"Builderhockey-analytics + feature-engineering
"What are tonight's best bets?" / "Give me picks"Daily Userdaily-card + odds-explorer
"I have a model, is it any good?"Validatorwalk-forward-validation + probability-calibration
"I'm new to hockey analytics"Learnerhockey-analytics + ai-hockey-workflow
"I'm new to betting"New Bettorodds-analysis + edge-detection

Request Patterns -> Skills to Load

"Who plays tonight?" / "What's the schedule?" / "Game results"

  1. game-lookup -- find games by date, team, season
  2. puckapi-tool -- get_games, get_schedule endpoints

"How are the Sabres doing?" / "Standings" / "Team stats"

  1. team-analysis -- standings, stats, rankings, SOS
  2. puckapi-tool -- get_standings, get_team_stats

"Tell me about Connor McDavid" / "Player stats" / "Compare players"

  1. player-scouting -- search, stats, comparison, NHLe
  2. puckapi-tool -- search_players, get_player_stats

"Who's starting in goal?" / "Goalie matchup" / "Save percentage"

  1. goalie-analysis -- leaderboard, workload, xG-adjusted metrics
  2. puckapi-tool -- get_goalie_stats

"What are the odds?" / "Line shopping" / "Best price"

  1. odds-explorer -- multi-book comparison, line movement
  2. puckapi-tool -- get_odds, get_line_movement
  3. For odds math/devigging: also load odds-analysis

"Show me games where..." / "Find all teams that..." / natural language query

  1. nl-to-query -- translate natural language to structured queries
  2. puckapi-tool -- routes to appropriate endpoint
  3. If pattern found: ai-hockey-workflow for follow-up hypothesis testing

"What is Corsi?" / "Explain xG" / "Hockey analytics basics"

  1. hockey-analytics -- metric definitions, formulas, context
  2. puckapi-tool -- pull real data to demonstrate

"How do I use Claude for sports analysis?" / "What questions should I ask?"

  1. ai-hockey-workflow -- prompt patterns, hypothesis testing, iteration
  2. Load relevant data skill based on the specific question

"How do I automate this?" / "Run daily" / "Pipeline"

  1. data-pipeline -- GitHub Actions, scheduling, model versioning
  2. Reference puckapi-tool for endpoint costs in automation budget

"Help me build features" / "Feature engineering" / "What features should I use?"

  1. feature-engineering -- rolling windows, leakage detection, shift(1)
  2. puckapi-tool -- historical data endpoints
  3. If user is new to metrics: also load hockey-analytics

"How do I validate my model?" / "Is k-fold okay?" / "Cross-validation"

  1. walk-forward-validation -- temporal CV, anti-leakage, significance testing
  2. If user has a model: probability-calibration for probability verification

"Help me build a prediction model" / "Train a model" / "XGBoost"

  1. model-building -- model selection, training, evaluation
  2. walk-forward-validation -- correct evaluation method
  3. feature-engineering -- if features aren't built yet

"Build an Elo rating system" / "Rating system" / "Team ratings"

  1. elo-engineering -- 5 variants, tuning, carryover
  2. puckapi-tool -- get_games for historical results

"Are my probabilities calibrated?" / "Platt scaling" / "Brier score"

  1. probability-calibration -- reliability diagrams, scaling methods
  2. If model outputs available: proceed directly
  3. If not: route to model-building first

"How do I devig odds?" / "Implied probability" / "Shin method"

  1. odds-analysis -- conversion, devigging, no-vig lines
  2. puckapi-tool -- get_odds for real numbers to work with

"Should I bet this game?" / "Where's the edge?" / "Expected value"

  1. edge-detection -- EV calculation, Kelly sizing, CLV
  2. odds-explorer -- current market odds
  3. probability-calibration -- verify model probabilities first
  4. Requires: user must have a calibrated model

"Backtest my model" / "Historical performance" / "Is my edge real?"

  1. backtesting -- walk-forward backtest, strategy simulation
  2. puckapi-tool -- historical odds (heavy credits)
  3. If model health check: backtesting includes model audit

"Build an xG model" / "Expected goals from scratch" / "Shot quality model"

  1. xg-model-building -- full xG pipeline from play-by-play
  2. If user needs basics first: hockey-analytics for xG concept

"Over/under prediction" / "Totals model" / "Will this game go over?"

  1. totals-modeling -- pace, goalie matchup quality, under bias
  2. puckapi-tool -- get_odds for totals lines

"Player props" / "Will McDavid score?" / "SOG prop" / "DFS"

  1. prop-modeling -- TOI projection, per-60 rates, matchup adjustment
  2. player-scouting -- player data
  3. puckapi-tool -- get_player_stats

"Build WAR" / "Player value" / "Contract analysis" / "RAPM"

  1. war-gar-decomposition -- RAPM ridge regression, component GAR
  2. player-scouting -- player data for context

"Playoff odds" / "Will they make the playoffs?" / "Season simulation"

  1. playoff-simulation -- Monte Carlo, bracket simulation
  2. elo-engineering -- if rating system needed as input
  3. puckapi-tool -- remaining schedule

"Preview tonight's game" / "Sabres vs Leafs preview"

  1. game-preview -- compound skill, loads data internally
  2. puckapi-tool -- multiple endpoints (~34 credits)

"Tonight's card" / "Full slate" / "All games tonight"

  1. daily-card -- slate analysis, edge rankings
  2. Requires: user's model for edge calculations
  3. Heavy credits: ~10 credits per game on slate

"Track my bets" / "Am I profitable?" / "CLV" / "Log this bet"

  1. bet-tracker -- prediction logging, CLV, significance
  2. If performance declining: route to backtesting for audit

"Make a chart" / "Visualize" / "Calibration plot" / "Player card"

  1. visualization -- chart type selection, code generation
  2. Requires output from another skill (calibration, backtest, preview, etc.)

When to Load Docs

  • Unknown hockey term -> docs/hockey-glossary.md
  • Unknown betting term -> docs/betting-glossary.md
  • Need to pick a data tool -> docs/tool-routing.md
  • Date/season confusion -> docs/season-logic.md

When NOT to Use This Guide

Single-skill requests don't need dispatch. If someone says "devig these odds: +150 / -180" -> just load odds-analysis.

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.