Operator Scorecard / aeon skill

Weekly agent ROI and ops recap

Three recap modes - default synthesizes agent health, community growth, and economic activity into a was-it-worth-it verdict; ops recaps what shipped and failed; push ranks push impact.

CATEGORY ProductivityRUNS Weekly on Monday at 10:30 UTCUPDATED
Skill
Operator Scorecard operator-scorecard
Category
Productivity
Default schedule
Weekly on Monday at 10:30 UTC
cron 30 10 * * 1
Last updated

commit 56e25ea
Source
aeonfun/aeon/skills/operator-scorecard/SKILL.md MIT licensed, one prompt file

What it does

Operator Scorecard is an aeon skill: Three recap modes - default synthesizes agent health, community growth, and economic activity into a was-it-worth-it verdict; ops recaps what shipped and failed; push ranks push impact. Like every aeon skill it is one SKILL.md prompt file that runs unattended on your own GitHub Actions, on a schedule or when you trigger it, and sends what it finds to Telegram, Discord, Slack or email.

One skill, three recap views over Aeon's own activity. They share a preamble (read memory, compute the date, parse the selector) then branch into fully distinct logic - do not blend them:

Input: the var setting

Every aeon skill takes one optional text input, var, set in aeon.yml or typed in when you run it by hand. It picks the target or the mode for that run.

Mode selector. The first token picks the branch; the remainder is branch-specific.

  • empty → operator scorecard (default): synthesize the week into agent health + community growth + economic activity with a worst-of-three OK/WATCH/DEGRADED verdict. Also accepts dry-run (skip the notification - article + JSON spec still write) and/or an integer N to override the window in hours (default 168 = 7d, cap 720). Examples: ` , dry-run, 336, dry-run 336`.
  • ops → ops recap: operational summary of one day - what shipped, what failed, what needs follow-up. Optional date override after the keyword (ops 2026-06-30 or ops:2026-06-30); empty date = today (UTC).
  • push → push recap: deep-dive recap of all pushes - reads diffs, ranks impact, separates user-visible shipments from internal work, delivers a verdict. Optional repo scope after the keyword (push aeonfun/aeon or push:owner/repo); empty = all watched repos.

What it needs

No extra API keys or MCP servers. It runs on the model you connected to aeon (a Claude subscription token, an API key, or another login).

Install and run it

Easiest: open Aeon Connect, sign in with GitHub and turn on Operator Scorecard. No clone, no terminal. To add it to an existing aeon repo from a shell, run:

bin/add-skill aeonfun/aeon operator-scorecard

Then switch it on in aeon.yml (the default schedule is filled in):

skills:
  operator-scorecard: { enabled: true, schedule: "30 10 * * 1", var: "" }

New to aeon? Read the docs for how skills, schedules and memory fit together, or browse all skills.