elo-engineering

Create multi-variant Elo rating systems for sports teams from historical game data.

2|1|Updated May 1, 2026
One-click install
npx skills add https://github.com/PuckAPI/claude-sports-analytics --skill elo-engineering
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: elo-engineering
Source: https://github.com/PuckAPI/claude-sports-analytics/tree/main/skills/elo-engineering
Command: npx skills add https://github.com/PuckAPI/claude-sports-analytics --skill elo-engineering

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill enables users to construct, optimize, and export multiple Elo rating variants for sports teams, facilitating predictive modeling and analysis.

Core Features & Use Cases

  • Rating System Construction: Develop multi-variant Elo models, including standard, fading, form, component, and flat-K Elo.
  • Data Integration: Utilize historical game results and team stats to build and calibrate ratings.
  • Use Case: A sports analyst wants to evaluate team strength over multiple seasons, incorporating recency effects and offensive/defensive components for enhanced predictions.

Quick Start

Build Elo ratings for NHL teams using recent game data and assess team strengths as of the latest season.

Frequently Asked Questions about elo-engineering

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

FAQPage Schema
How do I build Elo rating systems for sports prediction using historical game data?

You build sports Elo rating systems by feeding historical game results and team stats into the model to calibrate ratings. This process calculates team strength, momentum, and strategic adjustments for predictive analysis across multiple seasons.

What Elo rating variants can I use for modeling team strength and momentum?

Available Elo rating variants for modeling team strength include standard, fading, form, component, and flat-K Elo. These variants allow you to apply recency effects and isolate offensive and defensive components for enhanced predictions.

Can I calibrate custom Elo parameters for sports analytics without external dependencies?

Yes, you can calibrate custom Elo parameters entirely within the environment using built-in rating variants. The system processes historical game data securely without requiring external dependencies to adjust team strength and momentum variables.

What is the best way to evaluate team strength over multiple seasons using Elo models?

The best way to evaluate team strength over multiple seasons is constructing a multi-variant Elo model. Applying fading and form variants to historical game data captures recency effects and momentum for accurate strength assessment.

Does flat-K Elo work for predictive modeling when analyzing historical sports results?

Flat-K Elo works for predictive modeling by applying a constant K-factor to all historical sports results. This provides a stable baseline team strength rating without recency weighting, useful for comparing against fading or form variants.

How do I incorporate offensive and defensive components into sports Elo ratings?

You incorporate offensive and defensive components into sports Elo ratings by using the component rating variant. This variant separates team performance metrics, allowing historical game data to calibrate distinct offensive and defensive strength scores.