Pure computation for betting math. Handles odds conversion, de-vigging, edge detection, Kelly criterion, arbitrage checks, and parlay analysis without making any API calls. You bring the odds from ESPN, Polymarket, Kalshi, or wherever, and it does the math. The workflow is smart: de-vig sportsbook lines first, then compare against prediction market prices to find edge. Works across American odds, decimal, and straight probabilities. Honestly useful if you're tired of doing the vig math by hand or want to quickly check if there's actual value in a bet. The line movement analysis is a nice touch for tracking sharp action.

install copies · 90 days. Times the install command was copied on this site in the last 90 days, bots filtered.
11
skills.sh installs
1.6K
GitHub stars
268
last updated
Aug 21, 2026

Install

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

Installs into .claude/skills of the current project.

Files

Betting Analysis

Before writing queries, consult references/api-reference.md for odds formats, command parameters, and key concepts.

Quick Start

sports-skills betting convert_odds --odds=-150 --from_format=american
sports-skills betting devig --odds=-150,+130 --format=american
sports-skills betting find_edge --fair_prob=0.58 --market_prob=0.52
sports-skills betting evaluate_bet --book_odds=-150,+130 --market_prob=0.52
sports-skills betting find_arbitrage --market_probs=0.48,0.49
sports-skills betting parlay_analysis --legs=0.58,0.62,0.55 --parlay_odds=600
sports-skills betting line_movement --open_odds=-140 --close_odds=-160

Python SDK:

from sports_skills import betting

betting.convert_odds(odds=-150, from_format="american")
betting.devig(odds="-150,+130", format="american")
betting.find_edge(fair_prob=0.58, market_prob=0.52)
betting.find_arbitrage(market_probs="0.48,0.49")
betting.parlay_analysis(legs="0.58,0.62,0.55", parlay_odds=600)
betting.line_movement(open_odds=-140, close_odds=-160)

CRITICAL: Before Any Analysis

Sponsors

Details

Repository
github.com/machina-sports/sports-skills
Categories
Backend & APIs, Marketing & SEO
First seen
Jun 3, 2026

More from machina-sports/sports-skills

All 18
1nexscope-ai avatarproduct-description-generatornexscope-ai/ecommerce-skillsE-commerce product description generator for any platform. Generates optimized titles, bullet points, descriptions, and backend keywords using competitor resear1.6Kskills.sh installs
2nvidia avatartao-run-inference-servicenvidia/skillsStart, query, and stop a network-specific TAO inference microservice ({network_arch}-inference-microservice) by delegating container execution to the appropriat1.6Kskills.sh installs
3loops-so avatarloops-cliloops-so/skillsUse this skill whenever the user wants to work with the Loops CLI from the terminal. This includes installing or updating the CLI, authenticating, storing and s1.6Kskills.sh installs
4adobe avatarpreview-importadobe/skillsUse this when you need to preview and verify content you imported into a local AEM Edge Delivery Services (EDS, Franklin, Helix) dev server on localhost. Starts1.6Kskills.sh installs
5alirezarezvani avataraws-solution-architectalirezarezvani/claude-skillsDesign AWS architectures for startups using serverless patterns and IaC templates. Use when asked to design serverless architecture, create CloudFormation templ1.6Kskills.sh installs
6neo4j-contrib avatarneo4j-cypher-skillneo4j-contrib/neo4j-skillsGenerates, optimizes, and validates Cypher 25 queries for Neo4j 2025.x and 2026.x. Use when writing new Cypher queries, optimizing slow queries, graph pattern m1.6Kskills.sh installs