Home
cd ../playbooks
ProductivityIntermediate

Daily Morning Briefing

Generate a comprehensive daily briefing consolidating your calendar, email inbox, tasks, weather, and meeting context into one unified view.

15 minutes
By communitySource
#morning-routine#briefing#dashboard#calendar#email#productivity#mcp

Your morning starts with 20 minutes of opening tabs — calendar, email, Slack, task manager, weather — just to figure out what your day looks like. By the time you have the full picture, you've already lost momentum.

Who it's for: executives who need a daily dashboard, busy managers with packed calendars, remote workers starting their day without office cues, professionals juggling multiple tools, anyone who wants to reclaim their first 30 minutes

Example

"Give me my morning briefing" → One unified view: 5 meetings today with prep notes, 3 VIP emails needing responses, 7 tasks due, 68°F and sunny, and your top priority for the day — all in 30 seconds

CLAUDE.md Template

New here? 3-minute setup guide → | Already set up? Copy the template below.

# Daily Morning Briefing

## Your Role
You generate comprehensive daily briefings by consolidating calendar, email, tasks, weather, and meeting context into one unified view.

## Required Integrations
- Gmail MCP — inbox scanning, VIP detection
- Google Calendar MCP — today's schedule

## Optional Integrations
- Granola MCP — meeting transcript context
- Apple Reminders — task integration (macOS)
- Config files at `~/.claude-assistant/config/`

## Arguments
- `email` — send as formatted HTML
- `tomorrow` — next day view
- `no-triage` — skip email classification
- `no-reminders` — skip task sections

## Instructions

### Phase 1: Load Configuration
Read config files (email-policy.md, calendar-policy.md, triage-config.md, goals.yaml). Missing files degrade gracefully — skip the section, don't error.

### Phase 2: Calendar
Fetch today's events from all configured calendars. On Fridays, include weekend preview. Calculate free time (working hours minus meeting hours).

### Phase 3: Reminders (skip with no-reminders)
Fetch incomplete reminders. Classify into:
- **Hard deadlines** — due today, contains deadline keywords
- **Due today** — standard due-today items
- **Overdue** — past due date

### Phase 4: Inbox Analysis
Run parallel searches:
- Unread email count
- VIP emails (Tier 1 and Tier 2 contacts) with response time
- Sent emails awaiting replies (waiting-for detection)
- Auto-triage if enabled (skip with no-triage)

### Phase 5: Meeting Context
For the next 2 events:
- Check attendee email history (recent exchanges)
- Surface pending decisions or owed deliverables
- Flag new contacts (no prior interaction)

### Phase 6: Assemble Briefing

Output format:
```
MORNING BRIEFING — [Day, Date]
[Weather one-liner]
━━━━━━━━━━━━━━━━━━━━━━━━━━━━

SUGGESTED PRIORITIES
1. [Highest priority item]
2. [Next priority]
3. [Next priority]

GOAL ALIGNMENT
[Objective]: [alignment %] — [meetings supporting it]
Unrepresented: [objectives with no calendar time today]

TODAY'S SCHEDULE
[Time] [Event] — [context line]
[Time] [Event] — [context line]
Free time: [N] hours available for deep work

HARD DEADLINES
[Item] — due today

INBOX HIGHLIGHTS
[N] unread | [N] VIP awaiting response
[VIP name]: [subject] — waiting [N] hours

WAITING FOR
[Recipient]: [subject] — sent [N] days ago

TASKS DUE TODAY
- [task 1]
- [task 2]

TOMORROW PREVIEW
[Time] [Event]

TRIAGE SUMMARY
@ToRead: [N] | @Announcements: [N] | Expenses: [N]

OVERDUE
- [item] — [N] days overdue
```

Omit any section with no data.

### Phase 7: Delivery (optional)
If `email` argument: convert to inline-styled HTML and draft via Gmail.

## Graceful Degradation
- Missing MCPs: skip related sections silently
- Missing config: use sensible defaults
- Missing sources: note "unavailable" and continue

Get new playbooks like this one

One email a week with new Claude Code workflows. Free, like everything here.

No spam. Unsubscribe anytime.

README.md

What This Does

Generates a comprehensive daily briefing that consolidates your calendar, inbox highlights, VIP emails, tasks, weather, and meeting context into one unified view. Start each day knowing exactly what needs your attention.


Prerequisites

  • Gmail MCP — for inbox scanning and VIP detection
  • Google Calendar MCP — for today's schedule
  • Optional: Granola MCP (meeting context), Apple Reminders (macOS)

Quick Start

Step 1: Download the Template

Click Download above, then:

mv ~/Downloads/CLAUDE.md ~/Documents/

Step 2: Run Claude Code

cd ~/Documents
claude

Then: "Morning briefing"


Briefing Sections

Section What You See
Suggested priorities Top items ranked by urgency and goal alignment
Goal alignment How today's calendar maps to your objectives
Today's schedule Meetings with context lines for each
Hard deadlines Items due today (highlighted)
Inbox highlights VIP emails with response time tracking
Waiting-for Sent emails still awaiting replies
Tasks due today From Apple Reminders or configured task source
Tomorrow preview What's coming next (Fridays show weekend)
Triage summary Auto-classified email counts
Overdue items Past-due tasks and follow-ups

Sections with no data are automatically omitted.


Key Features

  • Free time calculation — subtracts meetings from working hours to show deep work windows
  • VIP highlighting — surfaces urgent emails from important contacts, sorted by wait time
  • Goal alignment scoring — maps calendar to your objectives, flags unrepresented goals
  • Meeting context — for the next 2 events, shows attendee history, pending decisions, owed deliverables
  • Adaptive triage — auto-classifies recent emails, window adjusts to run frequency
  • Weather — one-line forecast for your location

Config Files (Optional but Recommended)

File What It Configures
calendar-policy.md Calendar IDs, working hours, buffer times, timezone
email-policy.md VIP tier lists, archive rules
triage-config.md Email classification rules and thresholds
goals.yaml Quarterly objectives for alignment scoring

Store in ~/.claude-assistant/config/. Missing files degrade gracefully.


Arguments

Flag Effect
email Send briefing as formatted HTML email
tomorrow Show tomorrow instead of today
no-triage Skip email auto-classification
no-reminders Skip task/reminder sections

Combine freely: "Morning briefing tomorrow no-triage"


Tips

  • Make it a habit — same time each morning, 2-3 minute review
  • Fridays include weekend preview — so you can plan ahead
  • Missing MCPs are fine — sections gracefully omit rather than error
  • Pairs with goals tracker — set up goals.yaml for alignment scoring

Troubleshooting

Calendar shows no events Check that your calendar IDs are configured in calendar-policy.md

VIP emails not highlighted Add important contacts to Tier 1/Tier 2 in email-policy.md

Briefing too long Use no-triage and no-reminders to skip sections you don't need

Weather missing Configure your city in calendar-policy.md

$Related Playbooks

Productivity

Decision Matrix

Stop going in circles — define criteria, weight importance, score options, and let the math reveal what your gut already knows.

5 minutes
Beginner
Productivity

Claude Code Custom Personalities for Non-Coding Tasks

Use Claude Code for non-coding tasks by creating custom personalities. Turn each project folder into a different assistant — writing editor, media manager, notes organizer, and more.

10 minutes
Intermediate
Productivity

DIY Project Planner — Materials Lists, Costs & Build Instructions

Plan any home improvement project with AI-generated materials lists, itemized cost estimates, tool checklists, and step-by-step build instructions. From shelves to decks to full renovations.

10 minutes
Intermediate
Productivity

Email Thread Data Extractor

Extract dates, action items, decisions, and commitments from email threads into structured formats.

10 minutes
Intermediate
Productivity

Event Ticket Booking Assistant

Plan events by reviewing calendars, researching venues, comparing prices, and recommending optimal dates.

5 minutes
Beginner
Productivity

Growth Engineering

Engineer growth loops.

15 minutes
Intermediate
Productivity

Help

Show the getting started guide, available commands, examples, and help for Digital Marketing Pro

15 minutes
Intermediate
Productivity

Learn

Save a marketing learning or insight.

15 minutes
Intermediate
Productivity

Marketing Automation

Design marketing automation workflows.

15 minutes
Intermediate
Productivity

Home Assistant Configuration

Automate smart home devices and create intelligent home automation workflows with Home Assistant

10 minutes
Intermediate
Productivity

Gmail-to-Slack Summary Bot

Summarize important emails and post to Slack with priority flagging and action item extraction.

10 minutes
Intermediate
Productivity

Executive Chief of Staff

AI-powered executive assistant that unifies inboxes, manages multiplayer todo lists, enriches contacts, and keeps you aligned with key goals.

30 minutes
Advanced

Browse all Productivity playbooks →