███████╗██████╗  ██████╗ ██████╗ ████████╗███████╗
██╔════╝██╔══██╗██╔═══██╗██╔══██╗╚══██╔══╝██╔════╝
███████╗██████╔╝██║   ██║██████╔╝   ██║   ███████╗
╚════██║██╔═══╝ ██║   ██║██╔══██╗   ██║   ╚════██║
███████║██║     ╚██████╔╝██║  ██║   ██║   ███████║
╚══════╝╚═╝      ╚═════╝ ╚═╝  ╚═╝   ╚═╝   ╚══════╝
    ███████╗██╗  ██╗██╗██╗     ██╗     ███████╗
    ██╔════╝██║ ██╔╝██║██║     ██║     ██╔════╝
    ███████╗█████╔╝ ██║██║     ██║     ███████╗
    ╚════██║██╔═██╗ ██║██║     ██║     ╚════██║
    ███████║██║  ██╗██║███████╗███████╗███████║
    ╚══════╝╚═╝  ╚═╝╚═╝╚══════╝╚══════╝╚══════╝

Open-source agent skills wrapping public sports data and prediction market APIs.
Zero API keys. Zero signup. For personal use.

$ npx skills add machina-sports/sports-skills
MIT License Python 3.10+ 50+ commands 5 skills 0 API keys
── works with ──────────────────────────────────────────────────────────
Claude Code Cursor GitHub Copilot Gemini CLI VS Code Copilot OpenClaw Windsurf
────────────────────────────────────────────────────────────────────────

Five skills. Zero config.

Each skill wraps publicly available data sources into a self-contained SKILL.md. No tokens, no OAuth, no .env files. Data comes from third-party public APIs.

football-data 12 leagues
Standings, fixtures, match stats, xG, transfers, player profiles. Wraps public web sources (ESPN, Understat, FPL, Transfermarkt).
20 commands community data
fastf1 Formula 1
Race schedules, session results, lap-by-lap timing, driver and team info. Powered by the open-source FastF1 library.
6 commands open-source library
kalshi regulated
CFTC-regulated prediction markets. Event contracts for NBA, NFL, MLB, soccer, and more. Uses Kalshi's official public API.
12 commands official API
polymarket 58+ markets
Crypto-native prediction markets. Moneylines, spreads, totals, player props. Uses Polymarket's official public APIs.
10 commands official API
sports-news RSS
Aggregate sports news from RSS feeds and Google News. Filter by date, language, country. Standard RSS protocol.
2 commands open standard
commercial use licensed data
Sportradar, Stats Perform, API-Football, Data Sports Group. Licensed data providers for production and commercial workloads.
────────────────────────────────────────────────────────────────────────

Just ask your agent.

Once installed, your agent reads the SKILL.md files and knows which commands to call. Talk naturally.

example prompts
# Football
"Show me the Premier League standings"
"Who scored in today's Champions League matches?"
"What's the xG breakdown for Arsenal vs Liverpool?"

# Formula 1
"Show me the lap data from the last Monaco Grand Prix"
"Compare Verstappen and Norris lap times in qualifying"

# Prediction Markets
"What are the Polymarket odds for the NBA Finals?"
"Show me Kalshi markets for tonight's NFL games"

# News
"Get me the latest Arsenal transfer news"
response format — every command, same shape
{
  "status": true,
  "data": {
    "standings": [
      { "rank": 1, "team": "Arsenal", "points": 72, "played": 30 },
      { "rank": 2, "team": "Liverpool", "points": 70, "played": 30 },
      // ...
    ]
  },
  "message": ""
}
────────────────────────────────────────────────────────────────────────

Three steps. That's it.

No accounts, no dashboards, no API key management.

01
Install
Add to any agent with a single command. Skills auto-register via the SKILL.md specification.
$ npx skills add machina-sports/sports-skills
02
Ask
Talk to your agent naturally. It reads the skill files and knows which commands to call.
"Show me Premier League standings"
03
Get data
Structured JSON back instantly. No rate limits, no auth headers, no pagination headaches.
{ "status": true, "data": { ... } }
50+
Commands
12
Leagues
5
Skills
0
API Keys
────────────────────────────────────────────────────────────────────────

What we cover today.

We're always bringing new sports and data sources. Want to contribute? Submit a PR on GitHub.

Football
Premier League, La Liga, Bundesliga, Serie A, Ligue 1, Champions League, World Cup, and 5 more leagues. Standings, xG, transfers, lineups.
12 leagues20 commands
Formula 1
Full season schedules, race results, lap-by-lap timing, driver and team info. All sessions from practice to race.
All GPs6 commands
Prediction Markets
Kalshi (CFTC-regulated) and Polymarket (crypto-native). Odds, order books, trade history, candlestick data across 58+ market types.
2 platforms22 commands
Sports News
Any RSS feed plus Google News. Filter by date, language, country. BBC Sport, ESPN, Sky Sports, and any custom feed URL.
Any feed2 commands
For commercial use with licensed data (Sportradar, Stats Perform, API-Football, Data Sports Group) — see machina.gg
────────────────────────────────────────────────────────────────────────
$ npx skills add machina-sports/sports-skills

Start building with live sports data.

Free and open source for personal use. MIT licensed. For commercial use, see machina.gg.