Pulls sports headlines from Google News and curated RSS feeds like BBC Sport, ESPN, The Athletic, and Sky Sports. Good for "what's the latest on Arsenal transfers" or "any Champions League news this week" questions where you need text articles, not stats or scores. The docs are refreshingly clear about what it doesn't do: it won't give you standings, live scores, or xG data, and it explicitly tells you which other skills to use for those instead. Built by machina-sports with solid date filtering and a CLI-first approach to avoid Python import headaches. It's basically a smart RSS aggregator that knows sports publishers and can search Google News with proper date ranges.

skills.sh installs
1.2K
GitHub stars
268
last updated
Aug 21, 2026

Install

$ npx -y skills add machina-sports/sports-skills --skill sports-news --agent claude-code

Installs into .claude/skills of the current project.

Files

Sports News

Before writing queries, consult references/api-reference.md for command parameters and references/rss-feeds.md for curated feed URLs.

Quick Start

Prefer the CLI — it avoids Python import path issues:

sports-skills news fetch_items --google_news --query="Arsenal transfer" --limit=5
sports-skills news fetch_feed --url="https://feeds.bbci.co.uk/sport/football/rss.xml"

Python SDK (alternative):

from sports_skills import news

articles = news.fetch_items(google_news=True, query="Arsenal transfer news", limit=10)
feed = news.fetch_feed(url="https://feeds.bbci.co.uk/sport/football/rss.xml")

CRITICAL: Before Any Query

CRITICAL: Before calling any news command, verify:

  • Dates are derived from the system prompt's currentDate — never hardcoded.
  • google_news=True is always paired with a query parameter.
  • sort_by_date=True is set for any "recent" or "latest" query.

Choosing Dates

Derive the current date from the system prompt's date (e.g., currentDate: 2026-02-16 means today is 2026-02-16).

Sponsors

Details

Repository
github.com/machina-sports/sports-skills
Category
Data Science & ML
First seen
Jun 3, 2026

More from machina-sports/sports-skills

All 18
1uniswap avatarswap-planneruniswap/uniswap-aiThis skill should be used when the user asks to "swap tokens", "trade ETH for USDC", "exchange tokens on Uniswap", "buy tokens", "sell tokens", "convert ETH to 1.2Kskills.sh installs
2K-Dense-AI avataronekgpdK-Dense-AI/scientific-agent-skillsQuery the 1000 Genomes Project dataset (3,202 whole-genome-sequenced individuals, GRCh38) at the level of individual participants. Use when a question is about 1.2Kskills.sh installs
3neolabhq avatarsetup-codemap-clineolabhq/context-engineering-kitGuide for setup Codemap CLI for intelligent codebase visualization and navigation1.2Kskills.sh installs
4neo4j-contrib avatarneo4j-graphrag-skillneo4j-contrib/neo4j-skillsBuild GraphRAG retrieval pipelines on Neo4j using the neo4j-graphrag Python package (v1.16.0+). Covers retriever selection (VectorRetriever, HybridRetriever, Ve1.2Kskills.sh installs
5neolabhq avatarpropose-hypothesesneolabhq/context-engineering-kitExecute complete FPF cycle from hypothesis generation to decision1.2Kskills.sh installs
6alirezarezvani avatarsenior-computer-visionalirezarezvani/claude-skillsComputer vision engineering skill for object detection, image segmentation, and visual AI systems. Covers CNN and Vision Transformer architectures, YOLO/Faster 1.2Kskills.sh installs