betting
Betting analysis — odds conversion, de-vigging, edge detection, Kelly criterion, arbitrage detection, parlay analysis, and line…
Gemini Predictions — public sports prediction-market events with contract prices as probabilities (NBA, WNBA, NFL, college football, MLB, NHL, EPL, La Liga, MLS, Liga MX, UFC, F1, golf). No API key, read-only. IMPORTANT: prices are cached public snapshots, not executable quotes;
$ npx -y skills add machina-sports/sports-skills --skill gemini --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/geminiContext preview
The summary Claude sees to decide when to auto-load this skill.
Gemini Predictions — public sports prediction-market events with contract prices as probabilities (NBA, WNBA, NFL, college football, MLB, NHL, EPL, La Liga, MLS, Liga MX, UFC, F1, golf). No API key, read-only. IMPORTANT: prices are cached public snapshots, not executable quotes;
name: gemini description: | Gemini Predictions — public sports prediction-market events with contract prices as probabilities (NBA, WNBA, NFL, college football, MLB, NHL, EPL, La Liga, MLS, Liga MX, UFC, F1, golf). No API key, read-only. IMPORTANT: prices are cached public snapshots, not executable quotes; price and volume say nothing about available liquidity. Use when: user asks what Gemini Predictions lists for a game or league, or Gemini contract prices for a market, or wants Gemini alongside other venues. Don't use when: user wants to place or cancel orders, positions or account data (not supported). For Kalshi/Polymarket/ProphetX/Novig prices use those skills; for cross-venue comparison use markets. For scores/stats use the sport-specific skill. license: MIT metadata: author: machina-sports version: "0.1.0"
Before writing queries, consult `references/api-reference.md` for parameters, field meanings and caveats.
**What this skill returns:**
sports-skills gemini get_events --league=nba --limit=20 sports-skills gemini get_event --event_ticker=NBA-2610232300-MIN-ORL-M sports-skills gemini search_markets --query="Timberwolves Magic" --league=nba --market_type=moneyline sports-skills gemini get_todays_events --league=epl
Python SDK:
from sports_skills import gemini gemini.search_markets(query="Timberwolves Magic", league="nba", market_type="moneyline") gemini.get_event(event_ticker="NBA-2610232300-MIN-ORL-M")
| Command | Purpose | |---|---| | `get_events` | One page of Sports events (`status` default `active`); pass `next_offset` back as `--offset` | | `get_event` | One event by ticker, with contracts and child markets | | `search_markets` | Token-AND keyword search over title and participant names across a bounded scan (5 pages of 100); child markets flattened once; `truncated: true` when the scan or `limit` dropped results; a failed later page appears in `warnings` | | `get_todays_events` | Events whose `startTime` is today's UTC date (same bounded scan, reports `truncated` and `warnings`) |
If a command is not listed in the Commands table above, it does not exist.
Open-source agent skills for live sports data and prediction markets. Built for the Agent Skills spec. Works with sportsclaw, OpenClaw, Claude Code, Cursor, Copilot, Gemini CLI, Hermes Agent, and every major AI agent. Zero API keys. Zero signup.
Betting analysis — odds conversion, de-vigging, edge detection, Kelly criterion, arbitrage detection, parlay analysis, and line…
College Basketball (CBB) data via ESPN public endpoints and the NCAA's official endpoints — scores, standings, rosters,…
College Football (CFB) data via ESPN public endpoints and the NCAA's official endpoints — scores, standings, rosters, schedules,…
Cricket data via ESPN public endpoints and Cricsheet open data — live-ish series scoreboards, standings, match summaries and news…
Raw reference for ESPN's undocumented public JSON endpoints, for a sport, league, or operation that no dedicated sports-skills…
Esports data — Dota 2 (OpenDota) and League of Legends esports (Leaguepedia). Pro matches, tournaments, teams, and structured LoL…