report-pack
Report Pack
Chain two skills so the owner's recurring numbers arrive on their own, with enough context to act on: report-builder for the pack itself, business-pulse for the surrounding picture.
Owners already have the report they want in their head. What they do not have is it showing up on Monday without them chasing it. That is the whole job here.
Step 1 — The report pack (report-builder)
Invoke report-builder. It owns the spec, the data pull, the math, and the workbook — do not rebuild any of that here.
- Goes in: the owner's description of the pack, or the name of a saved one.
- Comes out: a chat summary, an XLSX workbook, and a saved definition.
report-builder checks its saved definitions first. If the pack already exists, it reruns without re-interviewing the owner. If it does not, it builds the spec and confirms it once.
Gate — spec confirmation. A brand-new pack gets one confirmation from the owner before it runs. A pack that already has a saved definition does not. Re-asking someone to describe a report they defined last month is the fastest way to make this command feel broken.