Agent skill · writing content · machina-sports

sports-news

Sports news via RSS/Atom feeds and Google News. Fetch headlines, search by query, filter by date. Covers football news, transfer rumors, match reports, and any sport via Google News. Use when: user asks for recent news, headlines, transfer rumors, or articles about any sport. Good for "what's the latest on [team/player]" questions. Supports any Google News query and curated RSS feeds (BBC Sport, ESPN, The Athletic, Sky Sports). Don't use when: user asks for structured data like standings, scores, statistics, or xG — use the sport-specific skill instead: football-data (soccer), nfl-data (NFL), nba-data (NBA), wnba-data (WNBA), nhl-data (NHL), mlb-data (MLB), tennis-data (tennis), golf-data (golf), cricket-data (cricket), cfb-data (college football), cbb-data (college basketball), or fastf1 (F1). Don't use for prediction market odds — use polymarket or kalshi. News results are text articles, not structured data.

Why this skill is useful

Provides specific commands and workflows for fetching sports news from Google News and RSS feeds that the AI wouldn't reliably generate on its own.

What it needs

About 3k tokens when loaded. Last updated 2026-08-06. 201 stars on the source repository.

What this skill does

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: Python SDK (alternative): CRITICAL: Before Any Query CRITICAL: Before calling any news command, verify: Dates are derived from the system prompt's currentDate — never hardcoded. googlenews=True is always paired with a query parameter. sortbydate=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). "this week": after = today - 7 days "recent" or "latest": after = today - 3 days Specific date range: use as-is Commands Command Required Optional Description --- --- --- --- fetchfeed url Fetch an RSS/Atom feed by URL fetchitems googlenews, query, url, limit, after, before, sortbydate Fetch news from Google News or an RSS feed Workflows Breaking News Check 1. fetchitems --googlenews --query="<topic>" --limit=5 --sortbydate=True 2. Present headlines with source and date. Topic Deep-Dive 1. fetchitems --googlenews --query="<topic>" --after=<7daysago> --sortbydate=True --limit=10 2. For curated sources, also try fetchfeed --url="<rssurl>". 3. Cross-reference both for comprehensive coverage. Weekly Sports Roundup 1. For each sport of interest, fetchitems --googlenews --query="<sport> results" --after=<7daysago> --limit=5. 2. Aggregate and present by sport. Examples Example 1: Transfer news search User says: "What's the latest Arsenal transfer news?" Actions: 1. Derive after from currentDate: today minus 3 days 2. Call fetchitems(googlenews=True, query="Arsenal transfer news", after=<deriveddate>, sortbydate=True, limit=10) Result: Recent Arsenal transfer headlines with source, date, and links Example 2: Curated RSS feed User says: "Show me BBC Sport football headlines" Actions: 1. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills machina-sports/sports-news

View the source on GitHub

Browse the @skills marketplace