operator-scorecard
Installation
SKILL.md
${var} — 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.
Overview
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:
- scorecard (default): a synthesis-only weekly rollup. Every number it prints is sourced from a file another skill already wrote (
skill-health's analytics view,heartbeat,tweet-allocator,repo-pulse). Three paragraphs — agent health / community growth / economic activity — each with its own verdict, rolled up to a worst-of-three overall verdict. Answers the operator-level question: given everything that happened, was this week worth it? - ops (
ops): an operational day-recap. Reads today's activity log +memory/cron-state.json+ the issues index, deduplicates repeat runs, demands a URL on every shipped item, surfaces the calls that need a human, and leads with a one-sentence TL;DR verdict. Never a log dump. - push (
push): a diff-reading push deep-dive. Fetches push events, commits, and merged PRs per watched repo, reads the diffs, classifies each commit user-visible vs internal vs infra, ranks by impact, and leads with a one-line verdict — with significance gating so quiet days send nothing.