football-data

Retrieve football data across 13 leagues via Python SDK and CLI.

202|29|Updated Feb 16, 2026
One-click install
npx skills add https://github.com/machina-sports/sports-skills --skill football-data
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: football-data
Source: https://github.com/machina-sports/sports-skills/tree/main/skills/football-data
Command: npx skills add https://github.com/machina-sports/sports-skills --skill football-data

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires sports-skills, and includes references (resource) components.

What problem does it solve?

This Skill provides comprehensive football (soccer) data, eliminating the need to manually search across multiple websites for standings, schedules, player statistics, and transfer information.

Core Features & Use Cases

  • League Standings & Schedules: Access up-to-date league tables and match schedules for 13 major leagues.
  • Match Statistics: Retrieve detailed statistics, lineups, and expected goals (xG) for individual matches.
  • Player Data: Find player profiles, market values, and transfer history.
  • Use Case: A user asks, "What are the latest Premier League standings and who is the top scorer?" This Skill can fetch the standings and then use the get_season_leaders command to identify the top scorer.

Quick Start

Use the football-data skill to get the current Premier League standings.

Frequently Asked Questions about football-data

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I get football standings and match schedules for major leagues?

Retrieve up-to-date league standings and match schedules across 13 major football leagues worldwide using integrated data sources like ESPN and Transfermarkt.

Can I access expected goals and player statistics for individual soccer matches?

Yes, you can access detailed match statistics, lineups, and expected goals (xG) for individual soccer matches by retrieving data integrated from Understat and ESPN.

Does this tool provide player transfer history and market values?

Yes, this tool provides player profiles, market values, and transfer history by integrating data sourced directly from Transfermarkt.

Do I need a Python environment to retrieve soccer stats and data?

You need a Python environment to use the provided Python SDK and CLI for retrieving soccer stats, which depends on the required sports-skills package.

What is the best way to find the top scorer in a specific football league?

The best way to find the top scorer is to fetch the current league standings and then use the get_season_leaders command to identify the leading goal scorer.

Which football leagues are supported for retrieving match data and schedules?

This Skill supports retrieving match data, statistics, and schedules for 13 major football leagues, eliminating the need to manually search across multiple websites.