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.
- Skill
- Operator Scorecard
operator-scorecard - Category
- Productivity
- Default schedule
- Weekly on Monday at 10:30 UTC
cron30 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 integerNto 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-30orops: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/aeonorpush: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:
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.