🎁 Get the FREE AI Skills Starter Guide β€” Subscribe β†’
BytesAgainBytesAgain
πŸ¦€ ClawHub

Premier League Scores

by @stigg86

Get live Premier League football scores, goal scorers, bookings, and broadcast channels via ESPN API. Use when user asks about Premier League match scores, r...

Versionv1.0.0
Downloads388
TERMINAL
clawhub install pl-scores

πŸ“– About This Skill


name: pl-scores description: Get live Premier League football scores, goal scorers, bookings, and broadcast channels via ESPN API. Use when user asks about Premier League match scores, results, who scored, bookings, or TV channels. Only covers PL (English top flight).

Premier League Scores

Fetches live and recent Premier League match data from ESPN's API β€” includes scores, goal scorers with minutes, yellow/red cards, and broadcast TV channel.

What It Shows

  • Match scores (live and full-time)
  • Goal scorers with exact minute timestamps
  • Penalty and own-goal markers
  • Yellow and red card bookings
  • Broadcast TV channel (US coverage)
  • Recent match results
  • Usage

    Get all current matchday scores

    Run the script directly:

    python3 skills/pl-scores/pl_scores.py
    

    Example Output

    Premier League β€” 3 match(es)

    Newcastle 1 - 2 Sunderland [FT] πŸ“Ί USA Net ⚽ 10' β€” A. Gordon (Newcastle) ⚽ 57' β€” C. Talbi (Sunderland) ⚽ 90' β€” B. Brobbey (Sunderland) 🟨 44' β€” T. Hume (Sunderland) ...

    Spurs 0 - 3 Nottm Forest [FT] πŸ“Ί USA Net ⚽ 45' β€” Igor Jesus (Nottm Forest) ⚽ 62' β€” M. Gibbs-White (Nottm Forest) ⚽ 87' β€” T. Awoniyi (Nottm Forest)

    Requirements

  • Python 3 (standard library only β€” no extra packages)
  • Internet connection (fetches from ESPN API)
  • Data Source

    ESPN API: https://site.api.espn.com/apis/site/v2/sports/soccer/eng.1/scoreboard

    Limitations

  • Broadcast channel reflects US coverage (NBCSN, USA Net, etc.), not UK
  • Only covers Premier League (English top flight)
  • Data refresh rate depends on ESPN's update frequency
  • No half-time scores or detailed match stats beyond scorers and bookings
  • Future Additions

    Could extend to:

  • Championship / lower leagues
  • Expected goals (xG)
  • Lineups when available
  • Head-to-head records
  • Upcoming fixtures
  • πŸ’‘ Examples

    Get all current matchday scores

    Run the script directly:

    python3 skills/pl-scores/pl_scores.py
    

    Example Output

    Premier League β€” 3 match(es)

    Newcastle 1 - 2 Sunderland [FT] πŸ“Ί USA Net ⚽ 10' β€” A. Gordon (Newcastle) ⚽ 57' β€” C. Talbi (Sunderland) ⚽ 90' β€” B. Brobbey (Sunderland) 🟨 44' β€” T. Hume (Sunderland) ...

    Spurs 0 - 3 Nottm Forest [FT] πŸ“Ί USA Net ⚽ 45' β€” Igor Jesus (Nottm Forest) ⚽ 62' β€” M. Gibbs-White (Nottm Forest) ⚽ 87' β€” T. Awoniyi (Nottm Forest)