leaderboard

Track AI model leaderboard rank and score changes across SQLite snapshots.

28|3|Updated Apr 8, 2026
One-click install
npx skills add https://github.com/octo-patch/MorningAI --skill leaderboard
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: leaderboard
Source: https://github.com/octo-patch/MorningAI/tree/main/skills/leaderboard
Command: npx skills add https://github.com/octo-patch/MorningAI --skill leaderboard

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Track AI model leaderboard rankings over time by capturing and diff-ing snapshots to highlight changes in rank and score across dates.

Core Features & Use Cases

  • Snapshot-based tracking: store leaderboard entries over time in a local SQLite database and compute deltas between dates.
  • Change detection: identify new models, removed models, rank shifts, and score changes.
  • Standalone utility: can be used as an independent data source or integrated into larger workflows for daily reporting.

Quick Start

Save a new snapshot for a chosen leaderboard and date using the leaderboard_snapshot.py tool.

Frequently Asked Questions about leaderboard

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

FAQPage Schema
How do I track AI model leaderboard rank changes over time?

To track AI model leaderboard rank changes, capture snapshots of entries into a local SQLite database and compute deltas across dates. This approach identifies new models, removals, and score shifts between snapshots.

What is the best way to diff leaderboard snapshots to find rank shifts?

The best way to diff leaderboard snapshots is to store entries in SQLite and calculate deltas between dates. This surfaces rank shifts, score changes, newly added models, and removed models across captured time periods.

Can I use SQLite to store and track multiple AI leaderboard formats?

Yes, you can use SQLite to store snapshots and track multiple AI leaderboard formats. The system handles different formats by capturing entries over time and computing deltas for each tracked leaderboard.

How do I capture a leaderboard snapshot for a specific date?

To capture a leaderboard snapshot for a specific date, run the snapshot script tool. This saves the current entries and rankings into the local SQLite database for subsequent diffing and delta computation.

Does leaderboard tracking support integration into automated reporting workflows?

Yes, leaderboard tracking supports integration into automated reporting workflows. It functions as a standalone utility or a data source within larger pipelines to report daily rank and score delta changes.

What happens to models that are added or removed from a leaderboard between snapshots?

When models are added or removed from a leaderboard between snapshots, the change detection mechanism identifies these additions and removals. It explicitly surfaces these status changes alongside rank and score deltas.