Daily Brief
A composite snapshot of profile, biological age, biomarkers, and devices.
Prerequisites
- Authenticated CLI (
betterness auth whoamisucceeds)
Run it
betterness workflow daily-brief
Calls four endpoints in parallel and prints a single brief.
What it returns
- User — first name, last name, email
- Biological age — biological vs chronological, source, measurement date (or "No data available" if no approved lab results yet)
- Biomarkers out of range — name, value with unit, range label ("above range" / "below range")
- Connected devices — provider names
- Recent biomarkers tracked — count of biomarkers fetched
Options
betterness workflow daily-brief --biomarker-limit 50
betterness workflow daily-brief --json
| Flag | Default | Purpose |
|---|---|---|
--biomarker-limit <n> | 20 | Maximum biomarkers to fetch and inspect |
--json | — | Structured output for piping or storage |
Companion: next-actions
betterness workflow next-actions
Rule-based recommendations from the same data, sorted by priority. High: out-of-range biomarkers. Medium: latest measurement more than 90 days old (retest). Low: no wearables connected. Default biomarker limit: 50.
Pipe into a script
betterness workflow daily-brief --json > /tmp/brief.json
betterness workflow daily-brief --json | jq '.biomarkersOutOfRange[].name'
Next
- Cron and scripting — schedule a daily run
- Pipe into agents — feed the brief to an LLM

