skill-leaderboard

Ranks skill adoption across configured GitHub forks and generates weekly reports.

Updated May 25, 2026
One-click install
npx skills add https://github.com/Cbowcrptex/CBOWCRYPTEX --skill skill-leaderboard-cbowcrptex
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: skill-leaderboard
Source: https://github.com/Cbowcrptex/CBOWCRYPTEX/tree/main/skills/skill-leaderboard
Command: npx skills add https://github.com/Cbowcrptex/CBOWCRYPTEX --skill skill-leaderboard-cbowcrptex

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Operators of a forked agent framework cannot tell which skills the fleet actually runs, because untouched template forks pollute any naive adoption count. This Skill scores skill usage only against forks whose configuration diverges from upstream defaults, producing a meaningful weekly leaderboard. ## Core Features & Use Cases - Configured-fork filtering: Classifies each active fork as CONFIGURED, TEMPLATE, or UNREADABLE by diffing its aeon.yml against upstream defaults, excluding untouched templates from the math. - Actionable recommendations: Derives Promote, Match, Sunset, and Fleet-only skill categories from adoption percentages, model overrides, and fork-only skills. - Week-over-week tracking: Persists a JSON snapshot and reports rising, falling, new, and dropped skills between runs. - Use Case: A maintainer of an open-source agent repo wants to know which optional skills real users enable. The Skill scans all forks pushed in the last 30 days via the GitHub API, finds that 40% of configured forks enable a skill that ships disabled by default, and recommends promoting it. ## Quick Start Run the skill-leaderboard against the watched repository to generate this week's configured-fleet skill ranking and article.

Frequently Asked Questions about skill-leaderboard

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

FAQPage Schema
How do I measure feature adoption across GitHub forks?▼

Fetch active forks via the GitHub API, retrieve each fork's configuration file, and diff it against upstream defaults. Counting only forks whose config diverges from defaults avoids the tautology where every untouched fork reports identical values.

How does the skill decide which forks count as configured?▼

A fork is CONFIGURED if its aeon.yml differs from upstream defaults on any skill's enabled, model, var, or schedule fields, or if it contains fork-only skill directories. Forks with zero differences are classified as TEMPLATE and excluded from leaderboard math.

What GitHub API endpoints does it use to scan forks?▼

It uses gh api to list forks filtered by pushed_at within 30 days, then one recursive git-trees call per fork to enumerate files, and a contents call to fetch aeon.yml only when present. Rate-limit 403 responses trigger a 60-second backoff and one retry.

Why is no notification sent for some leaderboard runs?▼

The notification is gated on having at least two configured forks. When fewer than two forks diverge from defaults, the leaderboard has no meaningful denominator, so the run logs a status code and stays silent to avoid training the operator to ignore alerts.

How are week-over-week ranking changes computed?▼

Deltas come from a persisted JSON snapshot at memory/topics/skill-leaderboard-state.json, not from parsing the previous article. Skills moving three or more ranks are flagged as rising or falling, and snapshots older than 14 days are treated as stale.