Skill
espn
Live scores, standings, news, and game history across 17 sports from ESPN
Verified: 2026-05-13 (printing-press-ingest-2026-05-13+enrich-capability-skill)
When to use espn
Choose if
You need ESPN sports data — live scores, standings, news, game recaps, multi-sport schedules — inside an agent loop without signing up for a paid sports-data API (SportRadar, TheSportsDB). No API key required. Local SQLite store enables historical search/analytics without re-hitting the upstream.
Avoid if
You need data ESPN's public API doesn't expose — betting lines, fantasy projections, in-game win-probability traces, or sports outside ESPN's 17-sport coverage. Also avoid for production workloads requiring an SLA; ESPN ships no service guarantees.
Risk Flags
- MEDIUM rate_limit ESPN's public API enforces rate limits; the CLI auto-retries with exponential backoff and surfaces persistent hits as exit code 7. No concrete req/sec threshold is published — agents on heavy workloads should set `--rate-limit 2` proactively.
- MEDIUM availability ESPN's public API ships with no documented service-level guarantees. Coverage and endpoint shape can change without notice; the CLI has no fallback when the upstream is down.
- LOW scope Read-only. Covers 17 sports per the README — primarily US/global mainstream leagues — no betting odds, no fantasy data, no in-game play-by-play prediction.
Cost
Type: Free
Install
Default
npx -y @mvanhorn/printing-press install espn
Estimated time to first success: ~5 min
Dependencies
Minimum runtime: Node.js (npx) or Go 1.26.3+ for source install
Distribution
- Repository
- https://github.com/mvanhorn/printing-press-library
- License
- MIT