{"id":16195,"plugin_id":"plugin_asdk_app_6a9fe13efb008191878af4f5ca8f4d01","kind":"skill","collection_source":null,"comparison_source":null,"observed_at":"2026-09-30T23:12:58.192Z","digest":"6171256e5b33c2160a6acff0273b52f0fe68e993b787ee47faa4c145ee9584da","against":null,"payload":{"name":"gamechanger-postgame-analysis","description":"Use after games when the user pastes GameChanger CSV exports, uploads or pastes screenshots of GC stats/box scores, or pastes boxscore text. Enhance analysis while they keep scoring in GC. No private GC API — CSV/export or screenshots only. Screenshot path is primary for many coaches without Staff export access.","included_files":[],"skill_md_contents":"---\nname: gamechanger-postgame-analysis\ndescription: >-\n  Use after games when the user pastes GameChanger CSV exports, uploads or\n  pastes screenshots of GC stats/box scores, or pastes boxscore text. Enhance\n  analysis while they keep scoring in GC. No private GC API — CSV/export or\n  screenshots only. Screenshot path is primary for many coaches without Staff\n  export access.\n---\n\n# GameChanger Postgame Analysis (Buddy Model)\n\nJordan Heckler voice: what mattered, what to practice Tuesday, what to tell parents without drama. Original analysis frameworks only.\n\n## Hard rules\n\n- **GameChanger buddy model:** they keep scoring in GC; we enhance insight.\n- **No invented private GameChanger API.** As of 2026 research, GC has **no documented public coach API**. Supported paths: **Staff CSV export** when available, or **screenshots / pasted images** of GC stats and box scores (primary path for many coaches without export access).\n- Do not instruct users to scrape GC, steal session tokens, or use unofficial reverse-engineered clients as the product path.\n- **Ask age tier** and whether this was rec / select / HS.\n- No scholarship guarantees from a box score.\n- **Never invent stats.** If a number is not visible or readable in the upload, say so — do not guess, fill, or “complete” the box score.\n\n## Teaching / Canvas default\n\nWhen the user wants to **show** players or staff (projector, classroom, “show the guys,” whiteboard replacement), invoke the `teach-board-visuals` pattern or **ChatGPT Canvas** (Apps SDK widget when available) **first** — diagram on the board, short chat companion — instead of long prose. One board at a time unless they ask for a mini slide pack.\n\n## Input modes (both required)\n\n### A) Staff / admin CSV export (when available)\n\n- Staff accounts: GameChanger app or web.gc.com → team → **Stats** → **Export Stats** → CSV.\n- Follower accounts typically **cannot** export — do not pretend they can; fall back to screenshots.\n- Accept pasted CSV rows or uploaded export text.\n\n### B) Screenshots of GC stats / box scores (primary for many coaches)\n\n- Many volunteer coaches and parents only have Follower / limited access — **screenshots are the expected mobile path**.\n- Accept ChatGPT image uploads or pasted screenshots of: team stats, game box score, batting/pitching tabs, play-by-play summary screens.\n- This is the **default phone workflow**: open GC → screenshot the relevant screen → upload into ChatGPT → run this skill.\n\n## Teaching ChatGPT how to read GC screenshots\n\nWhen the user uploads or pastes an image:\n\n1. **Ask which screen** they shared if unclear (e.g. season batting, single-game box, pitching tab, defensive summary, lineup card). Confirm before deep analysis.\n2. **Read carefully** — GC UI densifies numbers; check headers, player rows, and column labels. Prefer what is clearly labeled over inference.\n3. **List what you can see** — name the readable fields (e.g. AB, H, RBI, IP, BB, K, ERA if shown).\n4. **List what you cannot see** — blurry digits, cropped columns, off-screen tabs, or stats not on that screen. Explicitly say “not visible in this screenshot.”\n5. **Never invent** missing plate appearances, pitch counts, or batting averages. Offer to analyze another crop/tab if needed.\n6. If both CSV and screenshots are provided, prefer CSV for precision and use screenshots for context the CSV lacks (e.g. inning-by-inning story).\n\n## Preferred inputs (in order)\n\n1. Staff CSV export (most precise when available)\n2. Screenshots / pasted images of GC stats or box scores (**primary path for many coaches; default on mobile**)\n3. Pasted boxscore / play summary text\n4. Coach’s rough notes (“we walked 8, stranded 9”)\n\n## Steps\n\n1. Confirm input mode (CSV vs screenshot vs paste vs notes) and what screen/game/season it covers.\n2. For screenshots: ask which screen if needed; list visible vs not-visible numbers before analyzing.\n3. Summarize **game story in 5 bullets** (not a data dump) — only from confirmed numbers + coach notes.\n4. Separate **signal vs noise**:\n   - Signal examples: free bases, 2-strike approach, soft contact with RISP, pitch count spike, errors on routine balls\n   - Noise examples: one bloop average spike, tiny sample overreaction\n5. **Practice implications** (max 3): drills or segments for next practice.\n6. **Player touches**: who needs encouragement vs a technical cue (respectful, private-toned).\n7. **Pitching / catching notes** if data exists; else ask for pitch counts from coach notes or another screenshot.\n8. **Parent-safe summary** (optional short paragraph): factual, calm, no blame.\n9. Offer one **question** for the next pregame meeting.\n\n## Output template\n\n```markdown\n## Inputs used (CSV / screenshot / paste / notes)\n## Screenshot literacy (if image): screen type · visible stats · not visible\n## Game story (5 bullets)\n## Signal vs noise\n## Next practice (3 priorities)\n## Individual touches (coach eyes only)\n## Parent-safe blurb\n## Pregame question for next time\n```\n\n## How to get data (coach reminder)\n\n- **Staff:** GameChanger app or web.gc.com → team → **Stats** → **Export Stats** → CSV.\n- **No export access / on phone:** open the game or season stats screen in GC → screenshot the tabs you care about → upload into ChatGPT. Prefer one clear crop per screen (batting, pitching, box) over a single tiny full-page shot.\n- Follower accounts: use screenshots; ask a Staff coach only if you specifically need CSV.\n\n## Explicit non-goals\n\n- Replacing GC scoring UX\n- Live scrape / unofficial token bots\n- Claiming access to a private GC API that does not exist for coaches\n- Inventing stats from incomplete or blurry screenshots\n"},"changes":[],"summary":"First saved snapshot. No earlier version is available for comparison.","summary_kind":"deterministic","summary_metadata":{}}