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
- 01Track live scores across four leagues
- 02Show goals, cards, and substitutions
- 03View league standings
- 04List fixtures for the next seven days
- 05Look up team squads
- 06Output structured JSON or formatted views
Use cases
- 01Monitor scores across multiple leagues
- 02Follow events during a match
- 03Check standings and upcoming fixtures
- 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-trackerAfter installing, type/soccer-match-trackerin Claude Code to confirm it loaded.
Bundled files
References and scripts installed along with SKILL.md.
README.mdreferences/gui-spec.mdsetup.mdscripts/__init__.pyfootball_data.pymatch_tracker.pyshipp_wrapper.pytests/__init__.pytest_tracker.pyDetails
From the project READMESoccer 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
| League | Code | Country/Region | Season Status (Feb 2026) |
|---|---|---|---|
| Premier League | PL | England | Matchday ~26, title race hot |
| La Liga | PD | Spain | Mid-season |
| Champions League | CL | Europe (UEFA) | Knockout rounds underway |
| MLS | MLS | United States | Pre-season / early season |
Data Sources
| Data Type | Source | Update Frequency |
|---|---|---|
| Live scores | Real-time feed | Polling (10-30s) |
| Match events | Real-time feed | As they happen |
| League standings | football-data.org | Per matchday |
| Upcoming fixtures | football-data.org | Daily |
| Team squads | football-data.org | Updated per window |
How It Works
- Connects to a live data feed for real-time match scores and events
- Fetches league data (standings, fixtures, squads) from football-data.org
- Merges live and reference data into unified match views
- Groups matches by league for clean multi-league output
- Provides both structured JSON and formatted display output
Requirements
- Python 3.9+
requestslibrary- 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