mcpField
S
soccer-match-tracker

soccer-match-tracker

github.com/buildkit-aiOther3184 installsUpdated 36w ago
Repository

About soccer-match-tracker

Soccer Match Tracker follows scores, events, standings, fixtures, and team squads across the Premier League, La Liga, Champions League, and MLS. It combines live-feed updates with football-data.org reference data in league-grouped views.

Key features

  1. 01Track live scores across four leagues
  2. 02Show goals, cards, and substitutions
  3. 03View league standings
  4. 04List fixtures for the next seven days
  5. 05Look up team squads
  6. 06Output structured JSON or formatted views

Use cases

  1. 01Monitor scores across multiple leagues
  2. 02Follow events during a match
  3. 03Check standings and upcoming fixtures
  4. 04Look up a team's squad

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/buildkit-ai/soccer-match-tracker --skill soccer-match-tracker

After installing, type/soccer-match-trackerin Claude Code to confirm it loaded.

Bundled files

References and scripts installed along with SKILL.md.

README.md
references/
gui-spec.md
setup.md
scripts/
__init__.py
football_data.py
match_tracker.py
shipp_wrapper.py
tests/
__init__.py
test_tracker.py

Details

From the project README

Soccer Match Tracker

A dedicated football companion that tracks live scores, standings, fixtures, and match events across the world's top leagues: Premier League, La Liga, Champions League, and MLS.

What It Does

  • Displays live scores across multiple leagues simultaneously
  • Shows match events as they happen: goals, cards, substitutions
  • Provides current league standings / tables
  • Lists upcoming fixtures for the next 7 days
  • Supports team squad lookup
  • Groups output by league for clean multi-league tracking

Leagues Covered

LeagueCodeCountry/RegionSeason Status (Feb 2026)
Premier LeaguePLEnglandMatchday ~26, title race hot
La LigaPDSpainMid-season
Champions LeagueCLEurope (UEFA)Knockout rounds underway
MLSMLSUnited StatesPre-season / early season

Data Sources

Data TypeSourceUpdate Frequency
Live scoresReal-time feedPolling (10-30s)
Match eventsReal-time feedAs they happen
League standingsfootball-data.orgPer matchday
Upcoming fixturesfootball-data.orgDaily
Team squadsfootball-data.orgUpdated per window

How It Works

  1. Connects to a live data feed for real-time match scores and events
  2. Fetches league data (standings, fixtures, squads) from football-data.org
  3. Merges live and reference data into unified match views
  4. Groups matches by league for clean multi-league output
  5. Provides both structured JSON and formatted display output

Requirements

  • Python 3.9+
  • requests library
  • A data API key for live match events (see README)
  • football-data.org API key (free tier: 10 requests/minute)

Related Skills

  • For injury updates across soccer leagues, also install injury-report-monitor
  • For pre-match head-to-head analysis, try matchup-analyzer
  • For betting odds on soccer matches, install betting-odds-tracker

Comments

Markdown supported