betting-strategy

Compute edge between Elo-derived probabilities and market odds to generate ranked bets with Kelly Criterion stakes.

Updated Jan 16, 2026
One-click install
npx skills add https://github.com/MGPowerlytics/nhlstats --skill betting-strategy
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: betting-strategy
Source: https://github.com/MGPowerlytics/nhlstats/tree/main/.github/skills/betting-strategy
Command: npx skills add https://github.com/MGPowerlytics/nhlstats --skill betting-strategy

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the evaluation of betting opportunities by calculating edge between model probabilities (e.g., Elo) and market odds, enabling disciplined decision making and scalable analysis.

Core Features & Use Cases

  • Edge-based signaling: compute and rank opportunities across sports by comparing Elo-derived probabilities to market odds to identify actionable bets.
  • Portfolio sizing: apply Kelly Criterion and risk controls to propose bet allocations within a bankroll.
  • Use Case: Given a dataset of games with elo_prob and market_odds, generate a ranked list of bets with suggested stakes.

Quick Start

  • Use the betting-strategy skill to evaluate a dataset of games and output the top bet signals with suggested stakes.

Frequently Asked Questions about betting-strategy

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I calculate betting edge between Elo probabilities and market odds?▼

Betting edge is calculated by comparing your Elo-derived win probabilities against market odds to identify value. This skill automates that edge calculation across multiple sports, signaling actionable bets where your model probability exceeds the implied market probability.

How do I size sports bets using the Kelly Criterion?▼

The Kelly Criterion sizes bets by allocating bankroll percentages based on your calculated edge. This skill applies Kelly constraints and risk controls to propose disciplined bet allocations, ensuring stakes are proportionate to the statistical advantage identified.

Can I use this for portfolio management across NBA, NHL, MLB, and NFL bets?▼

Yes, you can manage a betting portfolio across NBA, NHL, MLB, and NFL. The skill evaluates datasets of games for multiple sports simultaneously, generating ranked bet signals and portfolio sizing recommendations to optimize your overall bankroll allocation.

What data do I need to generate ranked bet signals and suggested stakes?▼

You need a dataset of games containing Elo probabilities and market odds. Inputting this data allows the skill to compute the edge, rank the opportunities by potential gain, and output a prioritized list of bets with suggested stake sizes.

What is the best way to automate sports betting opportunity analysis?▼

The best way to automate betting analysis is using a signal-based model that compares internal probabilities to market odds. This skill scales evaluation by automatically computing edge, analyzing lift, and applying portfolio optimization across multiple sports datasets.

Are there limitations to using Elo ratings for sports betting signals?▼

Elo ratings provide a baseline probability model but may not capture real-time variables like player injuries or weather conditions. This skill relies on Elo-derived probabilities to find market edge, so accuracy depends on the quality and completeness of your Elo data inputs.