This is the most complete sports data CLI I've seen that doesn't need an API key. It covers ten leagues (NFL, NBA, MLB, NHL, NCAA, MLS, EPL, WNBA) with live scores, box scores, play-by-play, and win probability all in one binary. The cross-league commands are legitimately useful: `today` shows everything happening tonight across all sports, `trending` surfaces hot players and teams, and `dashboard` tracks your favorites in one view. It syncs data locally for offline search and custom SQL queries, which is rare for a free tool. The head-to-head and strength-of-schedule commands pull from that local cache. If you're building sports notifications or quick lookup flows and don't want to wrangle ten different APIs, this saves real time.

skills.sh installs
3.9K
GitHub stars
2.1K
last updated
Aug 21, 2026

Install

$ npx -y skills add mvanhorn/printing-press-library --skill pp-espn --agent claude-code

Installs into .claude/skills of the current project.

Files

ESPN — Printing Press CLI

Prerequisites: Install the CLI

This skill drives the espn-pp-cli binary. You must verify the CLI is installed before invoking any command from this skill. If it is missing, install it first:

  1. Install via the Printing Press installer. It defaults binaries to $HOME/.local/bin on macOS/Linux and %LOCALAPPDATA%\Programs\PrintingPress\bin on Windows:
    npx -y @mvanhorn/printing-press-library install espn --cli-only
    
  2. Verify: espn-pp-cli --version
  3. Ensure the reported install directory is on $PATH for the agent/runtime that will invoke this skill.

If the npx install fails (no Node, offline, etc.), fall back to a direct Go install (requires Go 1.26.6 or newer):

Sponsors

Details

Repository
github.com/mvanhorn/printing-press-library
Categories
Backend & APIs, Automation & Workflows, CLI & Terminal, Game Development
First seen
May 16, 2026

More from mvanhorn/printing-press-library

All 39
1dotnet avatarapple-crash-symbolicationdotnet/skillsSymbolicate .NET runtime frames in Apple platform .ips crash logs (iOS, tvOS, Mac Catalyst, macOS). Extracts UUIDs and addresses from the native backtrace, loca3.8Kskills.sh installs
2paperclipai avatarpaperclippaperclipai/paperclipInteract with the Paperclip control plane API for task coordination and governance. Use when checking assignments, updating issue status, posting comments, dele3.8Kskills.sh installs
3yaklang avatarcsp-bypass-advancedyaklang/hack-skillsAdvanced Content Security Policy bypass techniques. Use when XSS or data exfiltration is blocked by CSP and you need to find policy weaknesses, trusted endpoint3.8Kskills.sh installs
4yaklang avatarweb-cache-deceptionyaklang/hack-skillsWeb cache deception and poisoning playbook. Use when CDN, reverse proxy, or application caching may serve sensitive authenticated content to other users due to 3.8Kskills.sh installs
5giuseppe-trisciuoglio avataraws-sdk-java-v2-coregiuseppe-trisciuoglio/developer-kitProvides AWS SDK for Java 2.x client configuration, credential resolution, HTTP client tuning, timeout, retry, and testing patterns. Use when creating or harden3.8Kskills.sh installs
6anthropics avatardesign-handoffanthropics/knowledge-work-pluginsGenerate developer handoff specs from a design. Use when a design is ready for engineering and needs a spec sheet covering layout, design tokens, component prop3.8Kskills.sh installs