Daily Morning Brief

For a startup operator or chief-of-staff who wants to open their day with one message instead of five tabs. Runs at 8am (or on demand) and produces a one-screen brief covering today's meetings, urgent unread email, PRs waiting on them, and overdue tasks.

Google Calendar logoGoogle Calendar
Gmail logoGmail
GitHub logoGitHub
Notion logoNotion
Slack logoSlack
THE GRIND

Starting the day in five tabs

Here's what doing this by hand looks like today — and why it doesn't scale.

Every morning starts with cycling through Gmail, Calendar, GitHub, and Notion

Urgent asks hide next to newsletters and build-noise

By the time you've caught up, standup's already started

Composio collapses all of this into one prompt — here's what that looks like.

THE FLOW
7 steps · 5 toolkits

Your agent runs it end-to-end.

  1. 01
    Fetch today's calendar events
    googlecalendar logo
  2. 02
    Pull unread Gmail from the last 24 hours
    gmail logo
  3. 03
    For the top 10 unread threads, fetch bodies for summarization
    gmail logo
  4. 04
    List open PRs awaiting the user's review
    github logo
  5. 05
    Query overdue tasks in Notion
    notion logo
  6. 06
    Synthesize a one-screen briefMeetings with attendees, unread emails needing reply, PR titles + ages, overdue tasks with due dates.
  7. 07
    Deliver inline or post to a Slack channel
    slack logo
THE PAYOFF

Your day, in one scroll

Skip the morning tab-switch marathon — one prompt returns meetings, inbox, PRs, and tasks in a single screen.

Paste this into Claude, Cursor, or Codex. It'll install the CLI, connect your apps, and run the task — end to end.