Every school morning used to start with the same question: what does she need today? Swim bag or nap pack? Is the Friday folder still in the car? Did I miss an email about picture day?
I stopped answering that question myself. These are the three agents that answer it for me now, with the exact prompts to copy. If you did the school year setups, this is the graduate version: those were setups you run, these run without you.
Before anything: connect your Google Calendar and your email in Claude's connector settings. Every agent below reads from those two. On a Mac you can also connect iMessages, and you should, because half the kid logistics live in the group chat: the party invite, the practice moved, the "wear red tomorrow" text. If your school sends PDFs, also connect Chrome, because Claude can open a PDF in the browser when the email connector cannot read it.
1. The daily pack list
A calendar event that shows up between 7:00 and 7:30 every morning and tells you exactly what each kid needs.
It reads the school calendar, the invites and newsletters in your email, and any files you have uploaded, then writes one short brief per kid. It checks the weather too, and suggests clothes for the age. Mine knows the Friday folder comes home every Friday and goes back Monday, that the nap pack rides along on certain days, which days are swim days, and when to send the rain jacket.
Every night, look at tomorrow and the next 7 days for my kids. Sources: my Google Calendar, their school calendar (school), my email, and the files I have given you.
For each kid, write tomorrow's brief with these exact sections:
- what to wear: based on the weather and their age, and flag spirit days, dress-up days, or anything special
- what to bring: everything that travels tomorrow, including what comes home and what is due back
- after school: what happens after pickup, where, and who is picking up
Then one shared section at the bottom for both kids:
- need to know: the weather, the school lunch that day, and anything unusual
My kids: Olive (6, school), Luna (3, preschool: nap pack on nap days, swim bag on swim days). Recurring things: Friday folder home every Friday, back every Monday.
Put the result in a calendar event on my Google Calendar from 7:00 to 7:30am titled "pack list". Also suggest one enrichment activity this week if there is an open afternoon, marked (suggested).
This is the response. A real morning looks like this:
olive
- what to wear: spirit day, the blue shirt. rain at pickup, send the rain jacket
- what to bring: library book goes back today
- after school: gymnastics 3:45, dad picks up
luna
- what to wear: play clothes, they paint on tuesdays
- what to bring: nap pack, plus the about-me sheet you signed
- after school: home day, swim is tomorrow not today
need to know
- weather: 58 and drizzly until noon
- school lunch: pizza day, luna will actually eat it
Set it as a recurring task that refreshes the week out every night. I run mine as a cloud routine in Claude Code, which means it runs in the cloud on a schedule and my laptop can stay closed. Trust me on this one: you do not need to know code for Claude Code. You type one sentence, once, and it becomes a routine.
Hot tip: the event must land on your Google Calendar, so the Google Calendar connection is not optional here. If the pack list is not showing up, that connection is the first thing to check.
2. The school news agent
One agent that reads every school email so you never have to.
Give it the name of your school and it parses everything the school has ever sent you, then hands you two lists: what you need to do, and what you are still waiting on. Vaccine records, doctor's reports, the form you half filled out, the about-me sheet you never sent back. If something is unclear or pending, it says so instead of guessing.
Search my email for everything from (school).
Give me four short bulleted lists:
- next two weeks: what is happening, with dates
- to do: every form, signup, payment, and deadline, with the date it is due
- waiting on: anything I started but never finished, or requested and have not received, like vaccine records or a form I half filled out. If you are not sure whether I did something, put it here and say why.
- photo albums: collect any photo album links from the emails so they stop disappearing into the scroll
Keep every bullet to one line.
This is the response:
next two weeks
- parent teacher night, thursday sep 8, signup closes friday
- half day, sep 12, pickup at 12:30
to do
- sign the field trip form by thursday
- enrichment signup closes sunday night
waiting on
- vaccine record you requested from the pediatrician monday, no reply yet
- the about-me sheet: i see the blank one, no reply with it attached
photo albums
- 2 new album links saved from this week's newsletter
Run it weekly as a cloud routine. The photo albums list is the sleeper: those links used to disappear into the scroll, and now they are collected every week without me hunting.
Hot tip: the agent is only as good as the school name you give it. If your school emails from a parent portal or a teacher's personal address, add those senders to the prompt.
3. The kids event agent
Everything kid-related lands on your calendar without you entering it.
This one parses your email every day for anything kids related: dance classes, school events, birthday invites, schedule changes. It reads iMessages too, if you connected them, which matters because birthday invites and "practice moved to thursday" texts never touch your inbox. And it can check the open internet. Our ballet school publishes its calendar on its website, special costume days included, so the agent checks that page too. You list the places it should look, and it puts what it finds on your Google Calendar with the details attached.
Every day, go through my email, my iMessages, and my calendar for anything related to my kids: classes, school events, invitations, schedule changes. Also check these sources: (your ballet school's calendar page), (the school's events page).
For everything you find:
- add anything new to my Google Calendar with the time, location, and what to bring
- if a date changed, update the event
- do not duplicate events that are already on the calendar
Then message me three bulleted lists: added, updated, and skipped as duplicates.
This is the response:
added
- costume day, ballet, friday oct 9, tutu required (from the studio website)
- birthday party, maya, saturday 2pm, bring a gift (from imessage)
updated
- swim moved from tuesday to wednesday 4:00
skipped
- 3 duplicates already on the calendar
Hot tip: start with two or three sources and add more once you trust it. The agent telling you about a costume day two weeks early, before the group chat finds out, is the moment this one pays for itself.
Two ways to make any of these repeat
Everything above needs to run on a schedule, and you have two options.
Claude Code cloud routine. Runs in the cloud, on schedule, with your laptop closed. Sounds technical, is actually one sentence: tell Claude Code "run this every night at 9pm as a cloud routine" and paste the prompt. This is what I use for all three, because mornings do not wait for laptops to open.
Cowork. The friendlier route inside the Claude app. You set the task up in plain conversation and it is easier to watch and adjust while you are building trust in it. The trade: it is happier when you are around, so it fits the weekly agents better than the 7am one.
Start with Cowork if the word "code" makes you close the tab. Move to cloud routines when you want it running before you wake up.
- Connect Google Calendar and email first, everything reads from those.
- Pack list: nightly refresh, 7:00 to 7:30am event, weather and clothes included.
- School news: weekly, two lists, to-do and waiting-on. Save the photo album links.
- Event agent: daily, email plus the websites you name, straight onto the calendar.
- Repeating tasks: cloud routine for mornings, Cowork while you are learning.
Build the pack list first. It is the one you feel tomorrow at 7am, when the rain jacket is already by the door. Then, if you want the whole system these agents plug into, that is the life dashboard build.