video-script

Installation
SKILL.md

${var} — Selector: <source> [--minutes N].

  • repo:<owner/repo> → script about that repo's latest update wave (README + recent releases/commits decide what "the update" is).
  • <url> → script about that product page / doc / announcement.
  • <topic> (anything else non-empty) → script about that topic; research it first.
  • empty → pick the most script-worthy update from the last 7 days of memory/logs/ (a shipped feature, a release, a milestone with receipts). If nothing qualifies, log VIDEO_SCRIPT_NO_SOURCE, send no notification, and exit clean.
  • --minutes N anywhere → runtime target (default 4; ~150 spoken words per minute).

Examples: "repo:aeonfun/aeon --minutes 6", "https://example.com/launch", "our new payments integration --minutes 3".

Today is ${today}. Write a recording-ready video script. No placeholders — every number, address, and date in it must be verified this run.

Shared preamble

  1. Read memory/MEMORY.md and the last 7 days of memory/logs/ — know what has already been covered, and don't script the same story twice.
  2. If a soul/ directory exists, read soul/SOUL.md and soul/STYLE.md for voice calibration. The script is the operator talking to a smart friend — if soul/ is empty, default to terse, direct, first-person.
  3. Parse ${var} per the selector above into source + minutes.

Step 1 — Research and verify (never skip)

Installs
8
Repository
aeonfun/aeon
GitHub Stars
715
First Seen
Aug 20, 2026
video-script — aeonfun/aeon