1. Habit
  2. Skills
  3. Football Data skill
machina-sports · 2K installs

Football Data skill
Runs by itself, Monday after matchday.

Weekly match reports for your teams.

Install the Football Data skill and make it a habit: follow https://gethabit.dev/skills/machina-sports/football-data.md

  1. 1Copy
  2. 2Paste into Claude Code, Codex or Cursor
  3. 3It runs by itself

2K installs254 starsMIT licenceSource on GitHub ↗

Football Data

by machina-sports · 2K installs

The skill

The football data skill gives agents and fans football (soccer) standings, schedules, match stats, xG, transfers, player profiles, head-to-head, Elo strength and forecasts across major leagues, with no API keys.

Only when you ask.

The habit

Weekly match reports for your teams.

↻ Runs by itselfMonday after matchday

How the habit works.
You don't have to.

Three questionsWhen does it start? How does it check its work? What does it remember?

One run, step by step.
Then it stops.

Stop ruleStops after 5 teams per run.

  1. 01

    Resolve IDs

    Get season IDs with get_current_season and team IDs with search_team.

  2. 02

    Find matches

    Use get_team_schedule to find closed events since the last run.

  3. 03

    Build reports

    Call get_event_summary, get_event_statistics and get_event_timeline, plus get_event_xg for top-5 leagues.

  4. 04

    Preview next

    Add get_head_to_head, get_team_strength and get_match_forecast where covered.

  5. 05

    Write

    Write the report and skip any piece a source does not cover.

What it may do.
Nothing more.

Safe by defaultIt writes only in its own folder and asks you before anything goes out.

Is it for you?
Use it when it fits.

Quick checkRead both lists. If the left one sounds like you, the Football Data skill helps.

Use it when

  • ✓ You want a league table
  • ✓ You need a match report with xG
  • ✓ You preview an upcoming match

Skip it when

  • – You need live scores
  • – You ask about American football

Questions

Football Data skill, answered.

Does it give live scores?

No. Data updates after the match; there is no live score command.

Why is xG missing for some leagues?

get_event_xg covers only EPL, La Liga, Bundesliga, Serie A and Ligue 1.

How do I install the Football Data skill?

Copy the prompt at the top into your agent. It installs the skill from machina-sports/sports-skills and sets up the habit. Or run npx skills add machina-sports/sports-skills --skill football-data.

Is the Football Data skill free?

Yes. It is published under MIT. Habit is free too.

Football Data. Now as a habit.

Install the Football Data skill and make it a habit: follow https://gethabit.dev/skills/machina-sports/football-data.md

  • Free
  • No account
  • Undo in one line

All machina-sports skills →More content skills →

Works in

  • Claude Code
  • Codex
  • Cursor
  • ChatGPT
  • Claude app

Made by machina-sports, published under MIT. Habit links to the original and never changes it. Is this your skill?

Copying didn't work here. Select the line and copy it by hand.