Morning Command Brief
One morning brief: today's calendar, the email that actually needs you, Asana tasks due, and overnight Slack highlights.
Every morning, this recipe assembles your day in one pass. It pulls today's calendar with prep pointers, triages unread email into needs-you vs. FYI vs. noise with a reason per item, lists the Asana tasks due today plus anything overdue, and condenses overnight Slack highlights into a few lines. Everything lands as one in-hub brief; when Gmail is connected, a clean email version is staged as a draft for one-click send. Reruns on the same day refresh the same brief instead of stacking duplicates, and every delivery respects quiet hours and opt-outs.
How it runs
Multi-agent orchestration — here's the flow, step by step.
Resolve the day key and pull today's calendar events with attendees, times, and attachments; note the next-up event.
calendar scannerPull Calendly bookings for the day and merge/dedupe with calendar events when Calendly is the booking source.
scheduling scannerPull unread email since the user's window (default: overnight or since the last brief), deduplicated against the run ledger.
inbox scannerNormalize thread context per unread message so classification sees the full conversation, not just the latest fragment.
email inbox managerPull Asana tasks due today plus overdue open tasks with owners and ages.
pm scannerPull overnight highlights from the user's configured channels; report a named gap when Slack is not connected.
slack channel operations agentClassify each unread email into needs-you / FYI / noise with a one-line reason per item; park low-confidence calls in a check-me bucket.
triage routerRank Asana items by due date and staleness and attribute owners where they are not the user.
task routerCompose the single brief: calendar with prep pointers, needs-you email set, tasks due, and Slack highlights — scannable in under a minute.
executive briefing writerDraft the email version of the brief for one-click send, respecting the user's morning window and opt-outs.
message writerRender the in-hub brief with the coverage footer naming missing sources and the idempotency note on refresh runs.
report formatterStage the approved-path delivery (Gmail draft) and execute sends only after explicit user approval.
distributorRequired Agents
12- calendar-scanner
- scheduling-scanner
- inbox-scanner
- email-inbox-manager
- pm-scanner
- slack-channel-operations-agent
- triage-router
- task-router
- executive-briefing-writer
- message-writer
- report-formatter
- distributor
Connections
Required
Optional
What it does
- Pulls today's calendar with prep pointers and a next-up countdown
- Triages unread email into needs-you / FYI / noise with visible reasons
- Asana tasks due today plus overdue items, ranked
- Overnight Slack highlights condensed to the few lines that matter
- One brief that scans in under a minute
- Optional email version staged as a Gmail draft — never auto-sent
- Idempotent per day — reruns refresh the same brief, never duplicate
- Graceful in-hub mode when any or all connections are missing
Example prompt
Give me my morning brief for today — calendar, important email, Asana tasks due, and anything big from Slack overnight.
Ready to deploy Morning Command Brief?
Start free. One click, full agent orchestration.
Get Started Free →