Claude-skill-registry football
European football matches — upcoming games, results, and highlights for briefings.
install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/football" ~/.claude/skills/majiayu000-claude-skill-registry-football && rm -rf "$T"
manifest:
skills/data/football/SKILL.mdsource content
Football Skill ⚽
Track European football matches — upcoming games, live scores, and results.
Quick Start
# Upcoming matches (next 7 days) {baseDir}/scripts/football.js upcoming # Today's matches {baseDir}/scripts/football.js today # Specific league {baseDir}/scripts/football.js upcoming --league bundesliga {baseDir}/scripts/football.js upcoming --league premier-league {baseDir}/scripts/football.js upcoming --league champions-league # Interesting matches only (top teams, derbies) {baseDir}/scripts/football.js highlights # Results from recent matches {baseDir}/scripts/football.js results
Supported Leagues
| League | Code | API |
|---|---|---|
| Bundesliga | , | OpenLigaDB (free) |
| 2. Bundesliga | , | OpenLigaDB (free) |
| DFB Pokal | | OpenLigaDB (free) |
| Premier League | , | football-data.org |
| La Liga | , | football-data.org |
| Serie A | , | football-data.org |
| Ligue 1 | , | football-data.org |
| Champions League | , | football-data.org |
| Europa League | , | football-data.org |
Morning Briefing Integration
For daily briefings, use:
{baseDir}/scripts/football.js briefing
Returns a compact summary of:
- Today's interesting matches
- Yesterday's notable results
- Upcoming highlights this week
API Keys
OpenLigaDB (German leagues): No key required! ✅
football-data.org (other leagues): Free tier available
- Register at https://www.football-data.org/client/register
- Set
environment variableFOOTBALL_DATA_API_KEY
"Interesting" Match Criteria
The
highlights command filters for:
- Top teams playing (Bayern, Dortmund, Real, Barça, etc.)
- Derby matches
- Champions League knockout games
- Title deciders (late season, close standings)
Output Formats
# JSON (default) {baseDir}/scripts/football.js today # Human-readable {baseDir}/scripts/football.js today --human # Compact (for briefings) {baseDir}/scripts/football.js briefing --compact