This is your no-setup solution for soccer data across 13 leagues including the top five European competitions, MLS, and international tournaments. It pulls standings, fixtures, match stats, xG data, player profiles, and Transfermarkt valuations without requiring any API keys. The coverage is broad but uneven: xG only works for top five leagues, season leaders and injury reports are Premier League only, and there's no live scoring. If you need to build match reports, track team form with xG trends, or pull transfer market values, this handles it with a simple CLI or Python SDK. Just don't expect feature parity across all 13 leagues.

install copies · 90 days. Times the install command was copied on this site in the last 90 days, bots filtered.
11
skills.sh installs
2.4K
GitHub stars
268
last updated
Aug 21, 2026

Install

$ npx -y skills add machina-sports/sports-skills --skill football-data --agent claude-code

Installs into .claude/skills of the current project.

Files

Football Data

Before writing queries, consult references/api-reference.md for endpoints, ID conventions, and data shapes.

Setup

Before first use, check if the CLI is available:

which sports-skills || pip install sports-skills

If pip install fails (package not found or Python version error), install from GitHub:

pip install git+https://github.com/machina-sports/sports-skills.git

The package requires Python 3.10+. If your default Python is older, use a specific version:

python3 --version  # check version
# If < 3.10, try: python3.12 -m pip install sports-skills
# On macOS with Homebrew: /opt/homebrew/bin/python3.12 -m pip install sports-skills

No API keys required.

Quick Start

Prefer the CLI — it avoids Python import path issues:

sports-skills football get_daily_schedule
sports-skills football get_season_standings --season_id=premier-league-2025

Python SDK (alternative):

from sports_skills import football

standings = football.get_season_standings(season_id="premier-league-2025")
schedule = football.get_daily_schedule()

CRITICAL: Before Any Query

Sponsors

Details

Repository
github.com/machina-sports/sports-skills
Category
Backend & APIs
First seen
Apr 16, 2026

More from machina-sports/sports-skills

All 18
1browserbase avatarcompany-researchbrowserbase/skillsCompany discovery and deep research skill. Researches a company's product and ICP, discovers target companies to sell to using Browserbase Search API, deeply re2.4Kskills.sh installs
2runablehq avatarmemrunablehq/memoryStore and retrieve memories (notes, facts, decisions, snippets, images) using a local SQLite database with full-text search. Use when you need to remember infor2.4Kskills.sh installs
3josiahsiegel avatartailwindcss-animationsjosiahsiegel/claude-plugin-marketplaceTailwind CSS animations and transitions including built-in utilities and custom keyframes. PROACTIVELY activate for: (1) animate-* utilities (spin, ping, pulse,2.4Kskills.sh installs
4huggingface avatarhuggingface-llm-trainerhuggingface/skillsTrain or fine-tune language and vision models using TRL (Transformer Reinforcement Learning) or Unsloth with Hugging Face Jobs infrastructure. Covers SFT, DPO, 2.4Kskills.sh installs
5okx avatarokx-agent-identityokx/onchainos-skillsERC-8004 on-chain Agent identity on XLayer: register / create / update / activate / deactivate / search agents; view ratings; list agent services; set avatar. R2.3Kskills.sh installs
6onmax avatarmotiononmax/nuxt-skillsUse when adding animations with Motion Vue (motion-v) - provides motion component API, gesture animations, scroll-linked effects, layout transitions, and compos2.3Kskills.sh installs