imoonkey

ESPN

```

imoonkey 56 3 Updated 4mo ago

Resources

7
GitHub

Install

npx skillscat add imoonkey/openweb/src-sites-espn

Install via the SkillsCat registry.

SKILL.md

ESPN

Overview

Sports news, scores, and data. Public REST APIs — no auth required.

Workflows

Check live scores for a sport

  1. getScoreboard(sport, league)events[].name, competitors[].team, score, status

Look up a specific team

  1. getTeams(sport, league)team.id, team.displayName
  2. getTeam(sport, league, teamId=team.id)displayName, record, logos, standingSummary

Check league standings

  1. getStandings(sport, league)children[].standings.entries[].team, stats

Get latest sports news

  1. getNews(sport, league)articles[].headline, description, published, links

Search for a player or team

  1. searchPlayers(query, type)displayName, shortName, type, sport, league

Operations

Operation Intent Key Input Key Output Notes
getScoreboard live/recent scores sport, league, dates? events[].name, competitors[].score, status entry point
getTeam team detail sport, league, teamId (<- getTeams team.id) team.displayName, record, logos
getTeams list all teams sport, league team.id, team.displayName entry point; use to find teamId
getStandings league standings sport, league children[].standings.entries[].team, stats entry point; may be empty in off-season
getNews sports articles sport, league articles[].headline, description, published entry point
searchPlayers search players/teams query, type?, limit? items[].displayName, shortName, type entry point; uses site.web.api.espn.com

Quick Start

# NFL scoreboard
openweb espn exec getScoreboard '{"sport":"football","league":"nfl"}'

# Get NBA teams
openweb espn exec getTeams '{"sport":"basketball","league":"nba"}'

# Get a specific NFL team
openweb espn exec getTeam '{"sport":"football","league":"nfl","teamId":"17"}'

# NFL standings
openweb espn exec getStandings '{"sport":"football","league":"nfl"}'

# NFL news
openweb espn exec getNews '{"sport":"football","league":"nfl"}'

# Search for a player
openweb espn exec searchPlayers '{"query":"Patrick Mahomes","type":"player","limit":5}'