https://sports-skills.sh A lightweight, zero-config Python SDK and CLI for live sports data and prediction markets. Built natively for AI agents, but works perfectly as a standalone Python library for developers. Wraps publicly available sports data sources and APIs into unified, deterministic commands. **Zero API keys. Zero signup. Just works.** ---
9 stars
0 votes
0 copies
0 views
Added October 11, 2026
ai-agentspythongobashapi
Works with
cli
api
Security analysis
A96/100
mediumInstalls packages at runtime which could introduce malicious dependencies
Installs into .claude/skills of the current project.
Are you the author of 2558 Readme Pypi 754b0482?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/tools-only-2558-readme-pypi-754b0482)
# sports-skills
https://sports-skills.sh
A lightweight, zero-config Python SDK and CLI for live sports data and prediction markets.
Built natively for AI agents, but works perfectly as a standalone Python library for developers. Wraps publicly available sports data sources and APIs into unified, deterministic commands.
**Zero API keys. Zero signup. Just works.**
---
## π¦ Installation
Install as a global CLI tool (recommended for agents):
```bash
uv tool install sports-skills
# or
pip install sports-skills
```
Base install includes all sports modules.
Install as a Python library:
```bash
uv add sports-skills
# or
pip install sports-skills
```
Optional extras:
```bash
pip install "sports-skills[all]"
pip install "sports-skills[dev]"
```
---
## β‘ What's Included
- **Football (Soccer)**: ESPN, Understat, FPL, Transfermarkt β 21 commands across 30 leagues
- **US Sports**: NFL, NBA, WNBA, NHL, MLB, College Football (CFB), College Basketball (CBB) β live scores, standings, depth charts, injuries, and leaders
- **Tennis**: ATP and WTA tournament scores, rankings, calendars, and player profiles
- **Golf**: PGA, LPGA, and DP World tour scorecards and leaderboards
- **Racing**: Formula 1 (via FastF1) β lap times, telemetry, and race results
- **Prediction Markets**: Polymarket & Kalshi live odds and order books
- **News**: Multi-sport news aggregators
---
## π» CLI Usage
The package exposes a `sports-skills` binary.
List all supported sports:
```bash
sports-skills --help
```
List commands for a specific sport:
```bash
sports-skills nfl --help
```
Execute a command:
```bash
sports-skills nfl get_scoreboard --date 2026-02-24
sports-skills football get_current_season --competition_id premier-league
sports-skills polymarket get_markets --query "super bowl"
sports-skills news fetch_items --query "Lando Norris" --limit 5
```
All CLI output is printed as strict JSON, making it perfect for AI agents (Claude, GPT, Gemini) to parse and reason over.
---
## π Python SDK Usage
You can use the exact same commands directly in your Python code:
```python
from sports_skills import nfl, football, polymarket
# Get live NFL scores
scores = nfl.get_scoreboard(date="2026-02-24")
print(scores["data"]["events"])
# Get Premier League standings
table = football.get_season_standings(season_id="premier-league-2025")
print(table["data"]["standings"])
# Fetch live odds from Polymarket
markets = polymarket.get_markets(query="bitcoin")
print(markets["data"]["markets"])
```
## ποΈ AI Agent Integration
`sports-skills` is built on the Anthropic Level-3 Agent capability spec. Every command is deterministic and automatically generates its own JSON Schema.
To extract the OpenAI/Anthropic compatible tool schema for any module:
```python
from sports_skills import nfl
import json
# Returns a list of dicts formatted exactly like Anthropic/OpenAI tools
schema = nfl.generate_schema()
print(json.dumps(schema, indent=2))
```
## License
MIT