football-predictor

Predict football match outcomes and identify positive-EV value bets.

1|Updated Mar 31, 2026
One-click install
npx skills add https://github.com/Cortella/prevision-python --skill football-predictor
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: football-predictor
Source: https://github.com/Cortella/prevision-python/tree/main
Command: npx skills add https://github.com/Cortella/prevision-python --skill football-predictor

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires requests, and includes scripts (resource) and references (resource) components.

What problem does it solve?

Football analytics for match prediction and betting decisions often require coordinating data ingestion, model development, and ROI-focused recommendations. This skill provides a structured pipeline that combines public data sources, multiple predictive models, and clear EV-based guidance for actionable bets across leagues and seasons.

Core Features & Use Cases

  • Data ingestion from public football APIs and sources
  • Dixon-Coles Poisson model with Bayesian enhancements and ELO-based predictions
  • Model comparison using metrics like AUC, Brier, and RPS
  • EV calculation and Kelly criterion-based stake sizing
  • Outputs for ML pipelines and dashboards (CSV/JSON, predictions, and datasets)

Quick Start

Run the data collector to fetch today’s matches and generate the ML-ready dataset, then train and compare models to generate actionable predictions

Frequently Asked Questions about football-predictor

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

FAQPage Schema
How do I predict football match outcomes using Poisson and ELO models?

Football match prediction integrates data ingestion with probabilistic models like Dixon-Coles Poisson, ELO, and Bayesian enhancements to generate actionable match outcome probabilities across leagues and seasons.

How does EV calculation and Kelly criterion stake sizing work for betting ROI?

EV calculation identifies positive expected value bets by comparing model probabilities against closing lines, while Kelly criterion determines optimal stake sizing to maximize long-term betting ROI.

What metrics are used for model comparison in football predictions?

Football prediction model comparison uses evaluation metrics including AUC, Brier score, and RPS to assess probabilistic accuracy and calibration across different leagues and seasons.

Can I use public football data sources for match prediction and betting analysis?

Yes, the pipeline performs deterministic data ingestion from public football data sources to fetch matches, generate ML-ready datasets, and produce dashboard-ready outputs for betting analysis.

Do I need the requests library to run the football prediction pipeline?

Yes, the requests library is required as a dependency to execute the data collector component, which fetches match data from public sources and generates the ML-ready dataset for predictions.

What is the best way to backtest football betting models for positive EV?

The best way to backtest football betting models is by running the model suite across historical leagues and seasons, evaluating Brier and RPS metrics, and checking closing-line considerations to validate positive EV.