Free guide
Build Your Own Morning Briefing
The exact prompt, the one-page context template, and the setup for all three rungs, from the video. Start with the ten-minute version. Move up only if you want to.
Just want the prompt? → Rung 1No email sign-up. Everything below is free on this page, the same as the ChatGPT setup guide.
The three rungs
A chief of staff is the person whose whole job is to get ahead of your day. Almost nobody outside a CEO's office ever had one. These three rungs build your own, each one trading a little manual effort for a little more automatic.
Rung 1
Automatic, generic
A scheduled task in ChatGPT. No code, ten minutes, a short brief every weekday morning. Start here.
Rung 2
Personal, automatic
Claude's Daily briefing template. Paid Claude plan, no code. It reads your connected calendar and email and briefs you every weekday.
Rung 3
Fully custom
A Claude Code build that reads your own files and emails you a brief built exactly how you want it. The version I run.
The setup
Do rung 1 today. Move up only when rung 1 stops being enough.
Rung 1: the ten-minute version
In ChatGPT, open Scheduled (chatgpt.com/scheduled), paste this into the "Schedule a task" box, fill in the brackets, and send it. ChatGPT sets up the weekday schedule from your words:
Every weekday at 7am, give me a five-line brief. I'm working on [your top 2 or 3 priorities]. Most important thing first, then the one task I should protect time for today, and one thing I might be forgetting. No preamble.
Save it, then leave it alone for a week. Don't tune it yet. Just see what a week of it feels like before you touch anything.
What rung 1 can't see: your calendar or your files. It only knows what you told it, which is why it's generic. On a free ChatGPT plan, the task runs in a morning window instead of at an exact time. If you want today's meetings in the brief, paste your calendar into a regular chat with the same prompt below it.
Rung 2: make it about your work
A generic brief goes stale fast, not because the AI is bad, but because it's never seen your day. Rung 2 fixes that with Claude's built-in Daily briefing template, on any paid Claude plan.
- In Claude, open Scheduled in the left sidebar, then pick Daily briefing under Templates.
- Answer Claude's setup question (it asked for my time zone), check the schedule says every weekday, and click Schedule.
- If your calendar and email aren't connected yet, connect them. Claude suggests connectors right after you schedule (Google Calendar and Gmail, or Microsoft 365, plus Slack).
It runs on Claude's servers, so it works even when your computer is asleep. The brief waits in Claude, with a push notification when it's ready. It doesn't email you.
Want it to know your priorities too? Open the task, choose Edit, and paste one page with three headings into its instructions:
What I'm working on right now: What matters this quarter: Who's waiting on me, for what:
Only connect accounts you're allowed to use with AI. For a work calendar or inbox, check your company's policy first.
Rung 3: the fully custom version
This is the one I run, built with Claude Code on my Mac. It's not one tool, it's three parts wired together:
- Something that wakes the machine on a schedule (a built-in OS setting, not an app).
- An AI agent that's allowed to read your files, pointed at instructions to act as your chief of staff and write the brief.
- A step that emails you the result, so it's waiting when you wake up.
This rung is a real build, not a ten-minute setup, and it's genuinely optional. Most people get most of the value from rung 1 or rung 2. Move up only if you need it to read your own files or follow your exact format.
Build the alarm before you build the feature. Whatever your version is, the first thing you add is: email me when this breaks. A quiet failure looks exactly like everything being fine, and the only way to catch one is to have something that shouts.
The order
If you only do one thing today
- Rung 1 (the scheduled prompt, ten minutes)
- Live on it for a week before you touch anything
- Rung 2 (Claude's Daily briefing) whenever rung 1 starts feeling generic
- Rung 3 only if you still want it after that
And to be clear: rung 1 works on a free ChatGPT account, and rung 2 needs a paid Claude plan. No automation platform, no server, no code.