← DunkAPICONTENT HISTORY

Update to DunkAPI

Snapshot Oct 31, 2026 · 01:21 UTC · version 1.0.0

Collection source: downloaded plugin package.

WHAT CHANGED

First saved snapshot

No earlier snapshot is available to establish a change.

Save DunkAPI and check future changes in Following.

Up to 10 plugins free · no card required.

Compare saved observations

Download comparison JSON
Full technical diff · 0 changed fields
Full snapshot data
{
  "description": "Routes a basketball analytics request to the right 2-3 skills. Load this FIRST when an NBA, WNBA or college basketball request comes in and you are unsure which skills to activate. Prevents loading all 16 skills when only 2-3 are needed. Do not use for a single obvious request such as devigging two prices, see odds-analysis directly.",
  "included_files": [],
  "name": "dispatch",
  "skill_md_contents": "---\nname: dispatch\ndescription: \"Routes a basketball analytics request to the right 2-3 skills. Load this FIRST when an NBA, WNBA or college basketball request comes in and you are unsure which skills to activate. Prevents loading all 16 skills when only 2-3 are needed. Do not use for a single obvious request such as devigging two prices, see odds-analysis directly.\"\nmetadata:\n  version: 1.0.0\n  author: DunkAPI\n---\n\n# Skill Dispatch Guide\n\nMatch the request to a pattern below, load those skills, and stop. Always load `dunkapi-tool` alongside any skill that needs data.\n\n> **Default data tool:** DunkAPI (`dunkapi-tool`). A typical monthly allowance is 500 credits.\n\n## When to Use\n\n- A basketball request arrives and more than one skill could apply\n- The user is new and does not know what to ask for\n- A request spans data, modeling and market lines (for example \"is Brunson's points line beatable?\")\n\n## When NOT to Use\n\n- The request names one skill's job exactly (\"devig these prices\" goes straight to `odds-analysis`)\n- The user wants a tool's parameters or cost, see `dunkapi-tool`\n\n## Commands Available\n\nNone. This skill routes; `dunkapi-tool` makes the calls.\n\n## First-Use Persona Detection\n\n| Signal | Persona | Start with |\n|--------|---------|-----------|\n| \"Who plays tonight?\" \"How did the Knicks do?\" | Explorer | `game-lookup` + `team-analysis` |\n| \"Break down this player\" \"Compare these two\" | Scout | `player-scouting` + `player-form` |\n| \"Where does he shoot from?\" | Shot analyst | `shot-zone-analysis` |\n| \"What's the best price?\" \"How did the line move?\" | Line shopper | `odds-explorer` |\n| \"Help me build a model\" | Builder | `feature-engineering` + `walk-forward-validation` |\n| \"Does he go over his points line?\" | Odds reader | `prop-modeling` + `player-form` |\n\n## Request Patterns to Skills\n\n### \"Scores from last night\" / \"Who plays tonight\" / \"Find the Celtics-Heat game\"\n1. `game-lookup`\n2. `dunkapi-tool`: `list_games`, `get_schedule`, `get_game`\n\n### \"Standings\" / \"Best team\" / \"Who plays fastest\" / \"Net rating\"\n1. `team-analysis`: standings, Elo, pace, four factors\n\n### \"Tell me about Jalen Brunson\" / \"Compare Tatum and Brown\" / \"Who led the league in true shooting\"\n1. `player-scouting`\n2. If the question is about recent form: add `player-form`\n\n### \"Is he hot?\" / \"Last 10 games\" / \"Rolling average\" / \"Minutes trend\"\n1. `player-form`\n2. `dunkapi-tool`: `get_player_games`\n\n### \"Where does he shoot?\" / \"Expected points\" / \"Best defence at the rim\" / \"Clutch shots\"\n1. `shot-zone-analysis`\n2. `dunkapi-tool`: `get_shot_chart`, `get_plays`\n\n### \"What are the odds?\" / \"Best price\" / \"Line moved?\" / \"Sharp money?\"\n1. `odds-explorer`\n2. For probability math: add `odds-analysis`\n\n### \"Preview tonight's Knicks game\"\n1. `game-preview` (it calls schedule, ratings, team stats, injuries and odds itself)\n2. Add `team-analysis` if the user wants the efficiency detail\n\n### \"Devig these\" / \"What probability is -200 / +165?\"\n1. `odds-analysis`\n\n### \"Build a model\" / \"What features should I use?\" / \"Is my CV okay?\"\n1. `feature-engineering`\n2. `walk-forward-validation`\n3. `probability-calibration` once there are probabilities\n\n### \"Player props\" / \"Over/under on 24.5 points\" / \"Does he hit his line\"\n1. `prop-modeling`\n2. `player-form` for the projection inputs\n3. `dunkapi-tool`: `get_prop_history`, `get_player_props`\n\n### \"Women's college\" / \"WNBA\" / \"March Madness\"\nSame skills, pass `league`. Check `dunkapi-tool` for which tools support which league. Props exist for `nba`, `wnba`, `ncaam` only; `get_shot_chart` and `get_injuries` are NBA and WNBA only.\n\n## Season Resolution\n\n- `season` is the year the season ends. October 2026 to June 2027 is `2027`.\n- The 2026-27 NBA regular season opens Oct 20, 2026. Before that, games in `get_schedule` are `preseason`, and `get_team_stats`, `get_ratings` and `get_standings` for the new season hold little or nothing. Preview the opener from `season: 2026` data plus the preseason schedule, and say so.\n- WNBA: the calendar year. College men and women: the year the season ends.\n\n## Multi-skill Chains\n\n| Goal | Chain |\n|------|-------|\n| Defence audit | `team-analysis` > `shot-zone-analysis` |\n\n## Anti-patterns\n\n| Rationalization | Why it is wrong | Do this instead |\n|-----------------|-----------------|-----------------|\n| \"Load every skill to be safe\" | Burns context and mixes methods | Load the 2-3 that match |\n| \"Skip `dunkapi-tool`, I remember the params\" | Params and costs change; wrong params fail | Check the router |\n\n## What to Do Next\n\nAfter the first answer, ask which of the chains above the user is on and load the next skill in it.\n"
}

SHA-256 of public snapshot: 0299c174eca3272662b6fb3defd349c9b0d94bd69a1c32ec707c3c0e8a37cfef