← Back to Skills Marketplace
Football Data
by
André Antonelli
· GitHub ↗
· v1.0.0
· MIT-0
158
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install sports-skills-football-data
Description
Football (soccer) data across 13 leagues — standings, schedules, match stats, xG, transfers, player profiles. Zero config, no API keys. Covers Premier League...
Usage Guidance
This skill appears coherent for fetching public football data, but it directs you to install a third‑party Python package (sports-skills) from PyPI or GitHub. Before installing: (1) verify the package/repository and maintainer (machina-sports) on PyPI/GitHub; (2) inspect the package code for unexpected network calls or credential usage; (3) install only in an isolated virtual environment or sandbox; (4) prefer using the skill read-only (ask the agent to call documented commands) rather than allowing it to run arbitrary installation steps unchecked. Also note data sources (ESPN, Understat, FPL, Transfermarkt) may have licensing or rate‑limit considerations — confirm acceptable use if you rely on this for production.
Capability Analysis
Type: OpenClaw Skill
Name: sports-skills-football-data
Version: 1.0.0
The skill bundle provides a comprehensive interface for football (soccer) data across multiple leagues, utilizing a CLI tool and Python SDK. The instructions in SKILL.md and the supporting documentation in the references directory are well-structured, focusing on data retrieval, parameter validation, and error handling. While the setup process involves shell execution (pip install), it is consistent with the stated purpose of installing the necessary 'sports-skills' dependency from a specific GitHub repository (github.com/machina-sports/sports-skills.git), and no evidence of malicious intent, data exfiltration, or harmful prompt injection was found.
Capability Assessment
Purpose & Capability
Name/description match the declared commands and data sources (ESPN, Understat, FPL, Transfermarkt). The skill does not request unrelated credentials or system access and its documented coverage (top‑5 / PL exceptions) aligns with the commands described.
Instruction Scope
Runtime instructions are scoped to calling the sports-skills CLI/SDK and validating IDs; they do not ask the agent to read unrelated files, secrets, or system config. The SKILL.md tells agents to derive the current year from the system prompt date and to install the sports-skills package if missing — this is reasonable but grants the agent the ability to run pip (see install note).
Install Mechanism
No formal install spec in the registry; SKILL.md instructs `pip install sports-skills` or `pip install git+https://github.com/machina-sports/sports-skills.git`. Installing from PyPI or a GitHub URL is common but executes arbitrary install scripts and will pull code from an external source, so verify the package/repo before installing. The GitHub install target is a well-known host (not a shortener or unknown IP).
Credentials
The skill declares no required environment variables, credentials, or config paths. The documented data sources also state 'no API keys' — consistent with using public endpoints or scraping.
Persistence & Privilege
Skill is not always-enabled and does not request elevated privileges or changes to other skills/configuration. Autonomous invocation is allowed (platform default) but not combined with other concerning permissions.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install sports-skills-football-data - After installation, invoke the skill by name or use
/sports-skills-football-data - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of football-data skill — access football (soccer) data for major world leagues with no API keys needed.
- Supports standings, schedules, match stats (inc. xG), transfers, player profiles, and more across 13 major competitions.
- Zero config: usable via CLI or Python SDK; Python 3.10+ required.
- Explicit guide on safe/valid usage: which commands work for which leagues, and when to avoid specific endpoints.
- Provides command reference, detailed usage instructions, and real-world input-to-action examples.
- Designed for post-match data only (no real-time/live scores).
Metadata
Frequently Asked Questions
What is Football Data?
Football (soccer) data across 13 leagues — standings, schedules, match stats, xG, transfers, player profiles. Zero config, no API keys. Covers Premier League... It is an AI Agent Skill for Claude Code / OpenClaw, with 158 downloads so far.
How do I install Football Data?
Run "/install sports-skills-football-data" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Football Data free?
Yes, Football Data is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Football Data support?
Football Data is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Football Data?
It is built and maintained by André Antonelli (@antonelli182); the current version is v1.0.0.
More Skills