{"id":71851,"plugin_id":"plugin_asdk_app_6ad12c268a0c819197d22541a1109e49","kind":"skill","collection_source":"plugin_package","comparison_source":null,"observed_at":"2026-10-30T00:06:17.896Z","digest":"3c2c695428f90430f34ae4e95a51a6548bc76c2182fe8dfe84bb70f70d86d893","against":null,"payload":{"description":"Routes football analytics requests to the right 2-3 skills. Load this FIRST when an NFL, FBS or FCS data request arrives and you are unsure which skills to activate. Prevents loading all skills when only a few are needed.","included_files":[],"name":"dispatch","skill_md_contents":"---\nname: dispatch\ndescription: \"Routes football analytics requests to the right 2-3 skills. Load this FIRST when an NFL, FBS or FCS data request arrives and you are unsure which skills to activate. Prevents loading all skills when only a few are needed.\"\nmetadata:\n  version: 1.0.0\n  author: EndzoneAPI\n---\n\n# Skill Dispatch Guide\n\nMatch the request to a pattern. Load those skills. Do not load everything.\n\n**Default data tool:** `endzoneapi-tool`. Load it alongside the analysis skill whenever a call is needed, for the exact names, parameters and credit costs.\n\n\n## Where Does the Question Live?\n\n| Signal | League route |\n|--------|--------------|\n| Team names like Chiefs, Bills; \"NFL\"; weeks 1 to 18 | NFL (default) |\n| Ranked teams, bowls, \"college football\", FBS | `college-football` (route `/v1/ncaaf/`) |\n| FCS, Montana State, Big Sky | `college-football` (route `/v1/fcs/`) |\n\n## Persona Detection\n\n| Signal | Persona | Start With |\n|--------|---------|-----------|\n| \"Who plays this week?\" / exploring | Explorer | `game-lookup` + `endzoneapi-tool` |\n| \"How good is this offense?\" | Analyst | `epa-analysis` + `endzoneapi-tool` |\n| \"I want to build a model\" | Builder | `feature-engineering` + `walk-forward-validation` |\n| \"Is my model any good?\" | Validator | `walk-forward-validation` + `probability-calibration` |\n| \"I am new to reading odds\" | Odds reader | `odds-analysis` + `odds-explorer` |\n\n## Request Patterns to Skills\n\n### \"Who plays Sunday?\" / \"What was the score?\" / \"Standings\" / \"Playoff seeds\"\n1. `game-lookup`\n2. `endzoneapi-tool` for `get_games`, `get_schedule`, `get_standings`\n\n### \"Preview Bills at Chiefs\" / \"Who has the edge in this game?\"\n1. `game-preview`\n2. `epa-analysis` for the efficiency comparison\n3. `odds-explorer` if the user wants book-level prices\n\n### \"Which offense is best?\" / \"Third-down EPA\" / \"Success rate\" / \"Play action\"\n1. `epa-analysis`\n2. `endzoneapi-tool`\n\n### \"Tell me about [player]\" / \"Who leads in receiving yards?\" / \"Target share\"\n1. `player-scouting`\n2. `next-gen-stats` if separation, time to throw, pressure or rush yards over expected come up\n\n### \"Does he get open?\" / \"Time to throw\" / \"Rush yards over expected\" / \"Drops\"\n1. `next-gen-stats`\n2. `player-scouting` for counting stats\n\n### \"What is the line?\" / \"Best price\" / \"How did it move?\" / \"Alternate spread\"\n1. `odds-explorer`\n2. `odds-analysis` for devig or implied probability\n\n### \"What does -150 mean?\" / \"Remove the vig\" / \"Fair price\" / \"Break-even rate\"\n1. `odds-analysis`\n\n### \"Will he go over 250.5?\" / \"Anytime TD price\" / \"Prop history\"\n1. `prop-modeling`\n2. `player-scouting` for role, `odds-analysis` for the price\n\n### \"Build me a model\" / \"What features?\" / \"Elo\"\n1. `feature-engineering`\n2. `walk-forward-validation`\n3. `probability-calibration` after predictions exist\n\n### \"Is my model overconfident?\" / \"Brier score\"\n1. `probability-calibration`\n2. `walk-forward-validation`\n\n### \"College football\" / \"Ranked teams\" / \"Bowl lines\" / \"FCS\"\n1. `college-football`\n2. `odds-explorer` for lines, same math applies\n3. Warn early that college has no EPA, tracking, injuries or depth charts\n\n### \"How much will this cost?\" / \"Which tool?\" / \"REST or MCP?\"\n1. `endzoneapi-tool`\n\n## Multi-Skill Workflows\n\n**Weekly odds review:**\n1. `game-lookup` for the slate (2 credits)\n2. `game-preview` on the games of interest\n4. `odds-explorer` to place the best price\n\n**Build and validate a model:**\n1. `feature-engineering`\n2. `walk-forward-validation`\n3. `probability-calibration`\n\n**Prop session:**\n1. `player-scouting` for role\n2. `prop-modeling` for the projection and price\n3. `odds-analysis` to devig\n\n## Credit Awareness\n\nBefore loading a skill that will make several calls, estimate the cost and say it. Expensive calls: `get_line_movement` (25), `get_odds` for a season (10 per game), `get_plays` (10 per page), `get_player_props` for many games (10 each). A season of consensus lines through `get_games` is 5. Use `estimate_only` on `get_odds` and `get_player_props` when a pull could be large.\n\n## Rules the Whole Pack Follows\n\n- Model numbers are estimates. No guarantees.\n- Small samples first: say n.\n- Never invent a tool. If it is not in `endzoneapi-tool`, it does not exist.\n"},"changes":[],"summary":"First saved snapshot. No earlier version is available for comparison.","summary_kind":"deterministic","summary_metadata":{}}