mcpField
B
betting-odds-tracker

betting-odds-tracker

github.com/buildkit-aiOther6192 installsUpdated 36w ago
Repository

About betting-odds-tracker

Betting Odds Tracker is a Python tool for bettors comparing odds and monitoring line changes across sportsbooks for NBA, MLB, and Soccer. It stores local snapshots, calculates line movements and consensus, flags reverse line movement, and adds live-score context.

Key features

  1. 01Fetches odds from multiple sportsbooks
  2. 02Stores local odds snapshots
  3. 03Calculates opening and current line changes
  4. 04Flags reverse line movement
  5. 05Adds live scores for in-progress games
  6. 06Compares moneyline, spreads, and totals

Use cases

  1. 01Comparing bookmaker odds before a wager
  2. 02Reviewing line movement over time
  3. 03Spotting possible reverse line movement
  4. 04Checking live scores alongside in-game odds

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/buildkit-ai/betting-odds-tracker --skill betting-odds-tracker

After installing, type/betting-odds-trackerin Claude Code to confirm it loaded.

Bundled files

References and scripts installed along with SKILL.md.

README.md
references/
gui-spec.md
setup.md
scripts/
__init__.py
odds_api.py
odds_tracker.py
shipp_wrapper.py
tests/
__init__.py
test_odds.py

Details

From the project README

Betting Odds Tracker

A real-time odds tracking tool that monitors line movements across multiple sportsbooks for NBA, MLB, and Soccer. Designed to help bettors identify value, track sharp money, and compare odds before placing wagers.

What It Does

  • Fetches odds from multiple US sportsbooks via The Odds API
  • Tracks line movement over time by storing snapshots locally
  • Calculates opening line, current line, line delta, and consensus
  • Identifies reverse line movement (potential sharp money indicator)
  • Correlates live game scores with odds for in-game context
  • Supports moneyline (h2h), point spreads, and totals (over/under)

Markets Tracked

MarketSportsDescription
MoneylineNBA, MLB, SoccerWin probability / odds to win
SpreadsNBA, MLBPoint spread / run line
TotalsNBA, MLB, SoccerOver/under total points/runs/goals

How It Works

  1. Fetches current odds from The Odds API across multiple bookmakers
  2. Stores snapshots locally for historical comparison
  3. Calculates deltas between opening and current lines
  4. Flags reverse line movement (line moves against public action)
  5. Pulls live scores for in-progress games to provide context
  6. Outputs comparison tables and movement alerts

Requirements

  • Python 3.9+
  • requests library
  • The Odds API key (free tier: 500 requests/month)
  • A data API key for live score context (see README)

Related Skills

  • For injury news that moves lines, also install injury-report-monitor
  • For detailed matchup breakdowns to inform bets, try matchup-analyzer
  • For live scoreboard alongside odds, install game-day-dashboard

Comments

Markdown supported