Cindy Zhu.
← all free guides
Productivity & thinking Claude

Put your week on autopilot with Claude

Hey, it's Cindy ๐ŸŒฑ This is the complete setup guide from the carousel: all 10 automations with the exact prompt to paste for each one. The morning brief is the one I genuinely run every single day. Claude reads my priorities and leaves a little plan waiting before I sit down, and it is the reason this list exists. The other nine are built from the exact same pieces, so pick the ones your week actually needs. None of this requires writing code: every automation is a few sentences of instructions plus a schedule.
the building blocks

How it works ๐Ÿง 

Every automation below is a note plus a timer, built on one of three surfaces (plus a bonus):

โฐ Cloud routines: Claude Code's scheduled cloud agents. You save a prompt, a schedule, and the connectors it can use, and it runs on Anthropic's cloud even with your laptop closed. Create one by typing /schedule inside Claude Code, or at claude.ai/code/routines
๐Ÿ’ป Desktop scheduled tasks: the same idea running on your machine, for automations that touch local files. Create one in the Claude Code Desktop app: Routines in the sidebar, New routine, choose Local
๐Ÿ”Œ Connectors: how Claude sees your tools. Connect Gmail, Google Calendar, Google Drive, and Slack once on claude.ai under Settings, then Connectors, and your routines and desktop tasks can use them from then on
๐Ÿช Hooks: the bonus building block, tiny scripts that fire automatically at set moments in Claude Code (automation 7 uses one)

Three small things before you start:

  1. ๐Ÿ’ณ You need a paid plan. Cloud routines need a paid Claude plan (Pro, Max, Team, or Enterprise) with Claude Code on the web enabled, and they are in research preview, so small details may shift
  2. ๐Ÿ™ Point it at a repo. Routines ask for a GitHub repository to work in; point them at a small private notes repo, because the real work here happens through the connectors
  3. ๐Ÿ‘€ Every run is readable. Every routine run is saved as a session at claude.ai/code, so you can always open one and read exactly what Claude did

mornings

Mornings: wake up to a sorted inbox and a plan ๐ŸŒ…

1. Inbox triage ยท runs daily at 7am

  • โœจ What you get: you open Gmail to three tidy lists and ready-made reply drafts, so you review and hit send instead of wading
  • โš™๏ธ Built with: a cloud routine plus the Gmail connector
  • โฑ Setup: about 10 minutes

Type /schedule in Claude Code, ask for a daily 7am routine, and paste this as the instructions:

๐Ÿ“ฅ the inbox triage
Read the unread email in my Gmail inbox from the last 24 hours. Sort it into three lists: urgent (needs me today), reply (needs an answer this week), and read later (no action needed). For each email on the reply list, write a reply in my tone and save it as a Gmail draft on that thread. Do not send anything. Then create one more Gmail draft titled "Inbox brief" containing the three lists, urgent first, one line per email: sender, subject, and what they want from me.

2. Morning brief ยท runs every morning

  • โœจ What you get: your meetings, open tasks, and the one thing that matters most, waiting before you even sit down
  • โš™๏ธ Built with: a cloud routine plus the Google Calendar and Gmail connectors
  • โฑ Setup: about 10 minutes
๐ŸŒ… the morning brief
Build my brief for today. Read my Google Calendar for today's meetings. Read my priorities list here: [link to your priorities doc or page]. Write a brief under 200 words: today's meetings in order with times, my top three open tasks, and the one thing that matters most today with a single line on why. Save it as a Gmail draft titled "Morning brief" so it is waiting when I sit down.
This is the one I actually run every day, and mine lands on a Notion page instead of a Gmail draft. Swap the last line for wherever you genuinely look first each morning: a Gmail draft, a Notion page, or a Google Drive doc all work.

meetings

Meetings: walk in prepped, every single time ๐Ÿค

3. Meeting briefs ยท runs Sunday night

  • โœจ What you get: a one-pager per meeting for the week ahead: who you are seeing, what you last discussed, what is still open
  • โš™๏ธ Built with: a cloud routine plus the Google Calendar, Gmail, and Google Drive connectors
  • โฑ Setup: about 10 minutes
๐Ÿค the meeting briefs
Read my Google Calendar for the coming week, Monday to Friday. For every meeting with other attendees, write a one-page brief: who I am meeting, their role and company, what we last discussed (search my Gmail for recent threads with each attendee), anything still open or promised, and one suggested talking point. Combine all the briefs into a single doc called "Meeting briefs, week of [date]" in my Google Drive, ordered by day.

4. People research ยท runs every weekday morning

  • โœจ What you get: a stranger on the calendar stops being a stranger before the call starts
  • โš™๏ธ Built with: a cloud routine plus the Google Calendar and Gmail connectors, with web access turned on
  • โฑ Setup: about 15 minutes
๐Ÿ”Ž the people research
Check my Google Calendar for today and tomorrow. Find any attendee I have not met before (no earlier events or Gmail threads with them). Research each one on the web: current role, company, what the company does, and one genuine common thread I could open the conversation with. Write two or three sentences per person, note which meeting they belong to, and save it all as a Gmail draft titled "New faces". If there is no one new, do nothing.
One extra step for this one: routines browse the web through an allowlist by default. Open the routine's environment settings and set network access to allow the wider web before its first run, otherwise the research part will come back empty.

boring admin

Boring admin: the chores you keep putting off, gone ๐Ÿงพ

5. File cleanup ยท runs Friday at 5pm

  • โœจ What you get: a Downloads folder sorted by type, anything untouched for 60 days archived, storage back with zero effort
  • โš™๏ธ Built with: a Desktop scheduled task, because it needs your local files (cloud routines cannot see your machine)
  • โฑ Setup: about 10 minutes

In the Claude Code Desktop app: Routines, New routine, choose Local, pick a weekly Friday 5pm schedule, and paste this as the instructions:

๐Ÿงน the file cleanup
Tidy my Downloads folder. Create subfolders by type if they do not exist (images, screenshots, PDFs, docs, installers, everything else) and move each file into the right one. Move anything untouched for more than 60 days into Downloads/Archive, sorted into folders by month. Never delete anything and never touch folders outside Downloads. Finish with a two-line report: how many files you moved and how much space Archive now holds.

6. Expense organizer ยท runs the 1st of the month

  • โœจ What you get: a month of receipts turned into a tidy spreadsheet: vendor, date, amount, category, total
  • โš™๏ธ Built with: a Desktop scheduled task (or a cloud routine plus the Google Drive connector if your receipts live in Drive)
  • โฑ Setup: about 10 minutes
๐Ÿงพ the expense organizer
Open my receipts folder at [path to your receipts folder]. Read every receipt added since the 1st of last month (PDFs and images) and pull out the vendor, date, amount, and a sensible category: software, travel, meals, equipment, or other. Write them as rows into expenses/[year]-[month].csv with a total per category at the bottom. If a receipt is unreadable, list it at the end under "check by hand" instead of guessing.
The Desktop schedule picker has no first-of-the-month preset, so after saving, just ask Claude in any Desktop session to set that schedule for the task. If your receipts live in Google Drive instead, run the same prompt as a cloud routine with the Google Drive connector and have it save the summary file to the same Drive folder.

end of day

End of day: clock off with nothing slipping ๐ŸŒ™

7. Work log ยท runs daily at 6pm

  • โœจ What you get: what got done, what is in progress, what is first tomorrow; your standup update writes itself
  • โš™๏ธ Built with: a Desktop scheduled task, plus an optional hook that collects raw material all day
  • โฑ Setup: about 15 minutes
๐ŸŒ™ the work log
Write my end-of-day work log. Look at today's activity on this machine: git commits across my project folders, files created or edited today, and my notes file at [path if you keep one]. Write three short lists: done, in progress, and first thing tomorrow. Be specific and honest, no filler. Save it as work-log/[date].md and show me the three lists so I can paste them straight into standup.

The optional power-up: a hook. Hooks are tiny scripts Claude Code fires automatically at set moments, and the SessionEnd event fires every time a session wraps. This one appends a timestamped line to a raw log all day, which gives the 6pm task better material. Add it to ~/.claude/settings.json, then list ~/work-log-raw.txt as one of the sources in the prompt above:

๐Ÿช the SessionEnd hook
{
  "hooks": {
    "SessionEnd": [
      {
        "hooks": [
          {
            "type": "command",
            "command": "echo \"$(date '+%a %H:%M') finished a Claude Code session in $(basename \"$PWD\")\" >> ~/work-log-raw.txt"
          }
        ]
      }
    ]
  }
}

8. Thread digest ยท runs daily

  • โœจ What you get: long Slack threads compressed into decisions and action items; catching up takes two minutes, not twenty
  • โš™๏ธ Built with: a cloud routine plus the Slack connector
  • โฑ Setup: about 10 minutes
๐Ÿ’ฌ the thread digest
Read my key Slack channels: [list 3 to 5 channel names]. Find threads from the last 24 hours that run longer than 10 messages or that mention me. For each one, write three lines: what it is about, what was decided, and the action items with the owner's name next to each. Skip social chatter completely. Send the digest to me as one Slack direct message, most important thread first. If nothing qualifies, send nothing.

content

Content: Sunday Claude drafts, Monday you post โœ๏ธ

9. Content repurposing ยท runs Sunday at 4pm

  • โœจ What you get: one long piece becomes a LinkedIn post, an X thread, and three short-video scripts, each rewritten for its platform
  • โš™๏ธ Built with: a cloud routine plus the Google Drive connector
  • โฑ Setup: about 10 minutes
โ™ป๏ธ the content repurposer
Open my Google Drive folder [your drafts folder] and find the newest long piece from the last 7 days (a blog post, newsletter issue, or video script). Rewrite it three ways: a LinkedIn post under 200 words with a strong first line, an X thread of 5 to 8 posts, and three 30-second short-video scripts in spoken language, each built on one idea from the piece. Save everything as one new doc called "[piece title], repurposed" in the same folder. Do not post anything anywhere.

10. Newsletter draft ยท runs Sunday morning

  • โœจ What you get: a full first draft of your issue pulled from your own week; you review it and hit send
  • โš™๏ธ Built with: a cloud routine plus the Google Drive connector
  • โฑ Setup: about 10 minutes
โœ‰๏ธ the newsletter draft
Draft this week's issue of my newsletter. Sources: my work log and notes in [folder or doc] from the last 7 days, plus my two most recent issues in [issues folder] so you match my tone. Structure: one main lesson from my week, three short recommendations (tools, links, or ideas) with one line each, and a warm one-line sign-off. Save it as a doc called "Issue draft, [date]" in [issues folder]. I will review it, paste it into my newsletter tool, and hit send myself.

the setup

The weekend setup plan ๐Ÿ—“

Saturday: your days.

  1. ๐Ÿ”Œ Connect Gmail and Google Calendar on claude.ai (Settings, then Connectors), about 10 minutes
  2. โฐ Set up the morning pair with /schedule: inbox triage (1) at 7am and the morning brief (2)
  3. ๐Ÿ’ป Install the Claude Code Desktop app and add file cleanup (5) as your first local task
  4. ๐Ÿงพ Add the expense organizer (6) and ask Claude to set the first-of-the-month schedule
  5. ๐ŸŒ™ Add the work log (7), then hit Run now on each new task once and approve the permission prompts while you watch

Sunday: your weeks.

  1. ๐Ÿ”— Connect Google Drive and Slack on claude.ai the same way
  2. ๐Ÿค Set up meeting briefs (3) for Sunday nights and people research (4) for weekday mornings
  3. ๐Ÿ’ฌ Set up the thread digest (8) and send yourself the first one to check the tone
  4. โœ๏ธ Set up content repurposing (9) for Sunday 4pm and the newsletter draft (10) for Sunday morning
  5. ๐Ÿ‘€ Book 15 minutes next Saturday to read the week's outputs and tighten any prompt that missed

what to watch

Honest caveats ๐Ÿšฆ

  • ๐Ÿ”’ Keep everything draft-only at first: every prompt in this guide sorts, drafts, or summarizes, and nothing sends, posts, or deletes. Let it earn your trust before you loosen that
  • ๐Ÿ‘€ Check the outputs every day for the first week: when something is off, fix the prompt, not the output. The prompt is the automation, so edit it like one
  • ๐Ÿ”Œ Trim connectors per routine: cloud routines run with no permission prompts, so when you create one, remove every connector it does not need (they are all included by default)
  • ๐Ÿ– Start Desktop tasks in Ask mode: run each one manually the first time, watch the permission prompts, and approve only what it genuinely needs; future runs then auto-approve the same tools
  • ๐Ÿ’ป Desktop tasks only fire while the app is open and your computer is awake: a missed run catches up once when it wakes, so a 5pm task might run at 9pm. Turn on Keep computer awake in the app settings if the timing matters
  • โณ Runs start a few minutes after the scheduled time by design (both surfaces stagger traffic), so never build anything that needs to-the-minute precision
  • ๐Ÿ’ธ Routine runs draw down your plan usage like normal sessions, and there is a daily cap on routine runs; you can see both at claude.ai/settings/usage

The links ๐Ÿ”—

Follow @cindiezhu for more AI tips every single day ๐ŸŒฑ