executing-plans
executing-plans
Use when executing an implementation plan in the current session as the implementer yourself — your human partner chose inline execution, or no subagent tool is available
sports-scoresGet live scores, schedules, and standings for major leagues with zero API keys — ESPN's public JSON endpoints via curl, covering NFL, NBA, MLB, NHL, and world football. Use when asked what's the score, did my team win, today's games, or league standings right now. Produces the scores with game state (live/final/scheduled), the asked-team answer first, and t…
Independent GitHub snapshot · Automated classification · Original documentation governs
"Did we win?" is a live-data question with a keyless answer: ESPN serves structured JSON scoreboards for every major league over plain HTTPS — no key, no signup. The endpoints are unofficial (publicly accessible but undocumented, and they occasionally reshape), so this skill pairs them with the discipline that makes unofficial sources usable: state the source, expect drift, and never present a stale scoreboard as live.
Ask for these if not provided:
curl -s "https://site.api.espn.com/apis/site/v2/sports/{sport}/{league}/scoreboard" — pairs: football/nfl, basketball/nba, baseball/mlb, hockey/nhl, basketball/wnba, football/college-football, soccer/eng.1 (Premier League; other comps: esp.1, ita.1, ger.1, uefa.champions, usa.1). Add ?dates=YYYYMMDD for a specific day. Each event: competitions[0].competitors[] (team.displayName, score, homeAway), status.type (state: pre/in/post, detail: "Final", "End of 3rd")..../{sport}/{league}/teams for the id map · .../{sport}/{league}/standings where available · a team's schedule: .../teams/{id}/schedule.[The direct answer: "49ers won 27–20 (final, last night)" or "Down 95–98, 4:12 left in the 4th — as of 21:42."]
| Matchup | Score | State | Time (local) |
|---|---|---|---|
| [The slate, when a league day was asked] |
Source: ESPN public feed (unofficial) · as of [fetch time] · rerun: [exact curl]