Morning Briefing
Generate a local daily briefing with zero API token cost.
Quick Start
briefing — full briefing
briefing weather — weather only
briefing calendar — calendar events
briefing news — RSS headlines
briefing reminders — due reminders
Output Formats
briefing --format default — rich readable
briefing --format compact — one-line summary
briefing --format json — machine-readable
Configuration
Config: ~/.config/morning-briefing/config.json
Setup: briefing config init
Override location: briefing --location "New York"
Calendar lookahead: briefing calendar --days 3
Scheduling
Cron: openclaw cron add --name "morning-briefing" --schedule "0 7 * * *" --prompt "Run \briefing` and relay the output to me."Heartbeat: Add to HEARTBEAT.md: "Between 07:00-08:00, runbriefing` and relay output"
macOS Permissions
Calendar/Reminders: System Settings → Privacy & Security → allow Terminal
License
Activate: briefing activate <license-key>
Status: briefing status