Skip to content
How I Automated My Morning Routine with Claude
A sunrise desk setup with coffee and an open terminal

Every morning I wake up to a personalised briefing — news summaries, calendar overview, top emails, and a prioritised task list — all assembled by a Claude-powered script that runs before my alarm goes off. Here is exactly how I built it.

The Problem: Decision Fatigue Before 9 AM

I used to spend the first thirty minutes of every day checking email, scanning news, and figuring out what to work on. By the time I actually started working, my best energy was already spent on triage. I wanted something that would do the triage for me and present a clean summary I could read with my coffee.

The Architecture

The system is simpler than it sounds. A cron job runs at 6:30 AM and triggers a Python script. The script pulls data from four APIs: Gmail (unread and flagged emails), Google Calendar (today's events), an RSS aggregator (my curated news feeds), and Todoist (my task list). All of that context gets bundled into a single prompt and sent to Claude via the API.

The Claude Prompt

The prompt is the magic. I ask Claude to act as my executive assistant: summarise the top five news items relevant to my interests, flag any urgent emails, list today's meetings with prep notes, and suggest a priority order for my tasks based on deadlines and energy level. The response is formatted in Markdown and pushed to a Notion page I check on my phone.

Fine-Tuning Over Time

The first version was too verbose. I added word limits and told Claude to use bullet points aggressively. I also learned to include a "what I worked on yesterday" context block so the task prioritisation actually makes sense. After about two weeks of tweaking the prompt, the output stabilised into something genuinely useful.

The Results

I now spend under five minutes on my morning review instead of thirty. More importantly, I start my first deep work block by 7:15 AM instead of 9. The compound effect of saving twenty-five minutes of high-quality focus time every single day is hard to overstate. Over a year, that is roughly 150 hours reclaimed.

Try It Yourself

You do not need my exact stack. The pattern is: gather context from your tools, feed it to Claude with a well-crafted prompt, and deliver the output wherever you will actually read it. Start with just email summaries — you can always add more sources later.

The AI Director

Enjoy Building Joomla Sites with AI

The most enjoyable way to build a Joomla site. Open it in VS Code → — describe what you want, Claude Code → reads the briefing, runs the stack, writes the code. You just keep the conversation going.

A new paradigm.

Browse the Shop →
Built & designed by Weblio Sites from 9 900 NOK — built to outperform

This site was designed and built by Weblio — a Norwegian web agency specialising in fast, professional websites and AI-powered tools for businesses that want to move faster than their competition. Direct communication, honest pricing, no surprises.

Visit Weblio.no →