
LA
Lisa-Anne, you've got AI quietly fixing team RSVPs, sniping spin class spots and translating PTA mail, a household that runs itself before you even ask.
- Useful8.5Eight of eleven runs fire on their own, and several just do the job
- Creative8The RSVP fixer and the persona critique are the runs that stick
- Replicable9.5Every run ships questions, defaults, fallbacks and a dry-run check
1Keep my kid's team RSVPs in line with our calendar
The team app always matches the family calendar.
Details
Practices and games we can't make get marked No before anyone asks.
- Done when
- Fixes the RSVPs itself; nothing for me to tap or send
Ask first
- Which team app, and for which child? (default the one app your kid's team uses)
- Whose attendance do you manage? (default your child, yourself, and a partner)
- What counts as a conflict? (default any overlapping family-calendar event: trips, appointments, other activities)
- Whose travel counts, and how does it show? (default a partner whose trips appear as calendar entries naming a place)
- Fix quietly or tell you each time? (default quietly, no play-by-play)
Needs
- The family calendar. Connecting it lets the assistant read event titles, times and places; it does not change events.
- A team-app login that can set RSVPs. Fallback: the assistant sends you the list and you tap the changes yourself.
- If your assistant can only chat: paste the week's team events and your calendar, ask which RSVPs should change, and tap them yourself.
Build
- Read: each morning, read the team app's events for the next 30 days and the family calendar for the same window.
- Decide: an event conflicts when a family-calendar entry overlaps it. All-day or multi-day entries naming a place mean the people on them are away those days.
- Decide: set each managed person to No when a conflict or their own travel covers the event; leave them Yes otherwise. Past events and RSVPs already correct stay untouched.
- Deliver: apply the changes in the team app. Never message the coach or other parents, and don't report conflicts; the fix is the whole job.
- Read: also run when a new travel entry appears on the calendar, not only at the morning check.
- Memory: note the last applied state per event; only change what differs.
Check
- Put a fake all-day "trip" over the next practice and run: that practice flips to No for the people away. Delete it and run again: they flip back.
- A normal week changes nothing.
In my version
- Instinct, the assistant I text, with my calendar connected and my saved TeamSnap login (the app my daughter's team uses). I manage three people: her, my husband and me. His trips show on my calendar as entries naming a city, so those days he is No. It fixes everything quietly; I asked it to stop telling me about conflicts.
Built it? Tell LA.
Usually nothing arrives; it works quietly. When I open the team app:
Sat, game: my daughter No (we're away that weekend), my husband No (traveling), me No
Tue, practice: everyone Yes
No texts, no messages to the coach.
2Warn me when a library book is due back
A text when a library book has to go back (renewals used up or a hold blocks renewal) with what's due and when.
Details
Renewable books stay quiet.
Ask first
- Which library accounts? (default every card your household uses)
- When is a book urgent? (default when renewals are used up or another reader's hold blocks renewal)
- How far ahead do you want the warning? (default a week before the due date, then once more just before)
- Where should it land? (default a text)
Needs
- A way to read each account's checkouts, due dates and renewals left. Emailed due-date notices are the fallback when an account can't be read directly.
- Connecting an account: it reads checkouts, due dates and renewals; it never renews or places holds unless you ask.
- If your assistant can only chat: paste your checkout list and ask what must go back.
Build
- Read: on each check, read every checkout's due date and renewals left across all accounts.
- Decide: a book must go back when renewals are used up or a hold blocks renewal. That is the whole rule; a book that can still renew produces nothing.
- Decide: warn a week before the due date of a must-go-back book, then once more the day before. Books due together go in one message.
- Deliver: a text listing the books, the due date and the library. No message when nothing qualifies.
- Memory: note what you already warned about; warn again only on a new due date or a newly must-go-back book.
Check
- In a copy of the checkout list, set one book to zero renewals left, due in 7 days, and run with texting off: the output lists that book only.
- A list where everything can still renew produces no warning.
In my version
- Instinct with saved logins for our two public library systems, reading the live accounts; emailed due notices are the fallback. It renews nothing and places no holds; it only tells me what has to physically go back.
Built it? Tell LA.
LA's assistant · Text
3 books must go back by Wednesday (no renewals left): The Train That Could, Noodle Day, Robot Summer.
The other 12 renewed on their own.
Most weeks: nothing.
3Text me a morning debrief at 7:30
A text at 7:30am summing up my day: what's on the calendar and what needs doing.
Details
Ask first
- What time should it arrive? (default 7:30am)
- Which calendars count? (default your personal and family calendars)
- Include weather? (default yes, in your local units)
- Include to-dos due today? (default yes, max 3)
- How should it reach you? (default text; fallback push notification or email)
Needs
- Your calendar. Fallback: paste tomorrow's plan the night before.
- A to-do list, if you keep one. If not, drop that line.
- Connecting a calendar lets the assistant read event titles, times and places; it does not change or delete events.
- If your assistant can only chat: send "debrief me" each morning with your day pasted in, and it returns the same summary.
Build
- Read: at the set time, read today's events (midnight to midnight), the weather for your city, and to-dos due today.
- Decide: list events in time order, max 6. Add one short prep note to any event that needs something brought, signed or paid. Flag any two events that overlap.
- Decide: pick at most 3 to-dos, oldest due date first. If there are no events and no to-dos, the whole message is "Clear day."
- Deliver: one text under 600 characters, to you only.
- Memory: none needed; each day stands alone.
- Cost: about 30 model calls a month.
Check
- Run it now for tomorrow with delivery off. Every event in the output must match one on the calendar, in the same order.
- An empty day returns exactly "Clear day."
- Confirm the first real run by checking for the text at the set time.
In my version
- Instinct, a texting AI agent, with my accounts connected. Arrives at 7:30am by text.
Built it? Tell LA.
LA's assistant · Morning! Today
9:15 school drop-off
11:00 dentist (bring the insurance card)
3:30 swim lesson
Weather: 68°F, sunny.
Due today: RSVP to Saturday's birthday party.
4Draft replies to emails that need one
A Gmail draft waiting when an email needs an answer, in my voice.
Details
Nothing ever sends itself; I read, edit and press send.
Ask first
- Which mailbox? (default your personal one)
- What never gets a draft? (default newsletters, receipts, marketing, and sensitive mail: money, medical, legal)
- How do you spot that a draft is waiting? (default the original is marked unread)
- Any senders who always or never get drafts? (default none; judge each email)
- A nudge for urgent ones? (default no nudges; the draft is the only trace)
Needs
- Your email with read and draft access. It reads incoming mail and creates drafts; it never sends anything.
- A few sent emails of yours, for voice. Fallback: paste three you liked.
- If your assistant can only chat: forward the email and ask for a reply in your voice, then paste it into your mail app yourself.
Build
- Read: when new mail arrives, read it and the thread it sits on.
- Decide: it needs a reply when a real person asks you something, invites you, or sends something that calls for an answer. Keep: a parent asking whether your kid is coming Saturday. Drop: a school newsletter that happens to mention an RSVP.
- Decide: check your sent mail on the thread; if you already answered, skip.
- Deliver: create a reply draft on the same thread, short and in your voice. Mark the original unread so you still see it. Never send. No texts or notifications about it.
- Memory: note drafted threads; a new message on a drafted thread updates the existing draft instead of adding a second.
Check
- Send yourself a test email asking a question; the next run must leave a draft on that thread with the original unread.
- Send yourself a receipt; nothing appears.
In my version
- Instinct with my Gmail connected. It skips newsletters, receipts and sensitive mail, marks originals unread, and stays quiet; I find the drafts when I open my inbox.
Built it? Tell LA.
Replies to emails
I open my inbox and the original email is unread, with a draft reply attached:
"Hi! Friday works for us - see you at 7. Thanks for putting it together!"
No text, no notification. The draft is the only sign it ran.
5Read my to-do list each morning and flag what needs a slot
A text on mornings when something on my to-do list needs a time on my calendar: one suggestion with a reason.
Details
Quiet days get no text.
Ask first
- Where do your to-dos live? (default the one list you actually use)
- When should the check run? (default early morning)
- What counts as schedulable? (default anything with a due date coming up, waiting on someone, or needing a block of free time)
- How many suggestions per morning? (default one, with a one-line reason)
- Can it write to the list? (default read-only; it adds or checks off items only when you tell it to)
Needs
- Read access to the to-do list. Fallback: paste the list the night before.
- Your calendar, to see open time. Connecting it lets the assistant read events; it does not add any.
- If your assistant can only chat: paste the list in the morning and ask "what needs a slot?"; schedule the answer yourself.
Build
- Read: each morning, read the open items on the list and today's and this week's calendar.
- Decide: flag an item when its due date is close, someone else is waiting on it, or it needs a block of free time. Keep: "book the dentist" when Thursday afternoon is open. Drop: "someday: learn Italian".
- Decide: pick at most one item, the most pressing, with one line on why.
- Deliver: a text naming the item and the proposed slot or action. No text on mornings when nothing qualifies.
- Memory: note what you suggested and when; don't re-suggest an item the person declined or scheduled.
Check
- Add a test item "call the bank, due Friday" and run with texting off: the output names that item and a real open slot.
- Run again the same morning: no repeat suggestion for the same item.
In my version
- Instinct reads my personal to-do site each morning, read-only, against my calendar, and texts at most one suggestion with a reason. It writes to the site only when I tell it to.
Built it? Tell LA.
LA's assistant
One thing today: "book the dentist" has sat for two weeks and you're free Thursday 2-4. Want me to pencil it in?
Most mornings: nothing.
6Book my workout class the minute spots open
A booked spot in the class I want, made the minute registration opens, and a text confirming it.
Details
- Done when
- Books the spot itself instead of reminding me to
Ask first
- Which classes, days and times? (default the 2-3 you go to most)
- When does registration open? (default 7 days ahead, at noon)
- If it's full, join the waitlist? (default yes)
- Any dates to skip? (default it asks the day before)
- Cancellation window to remind you of? (default 12 hours)
Needs
- Login to your booking app or studio site. The agent books and cancels classes only; it doesn't buy credits or change payment details.
- Your list of usual classes. Fallback: tell it each week ("book Tuesday spin").
- If your assistant can only chat: it can remind you the minute registration opens and name the exact class to tap; you book it.
Build
- Read: each day, list classes from your list that are exactly 7 days out.
- Decide: skip any date you marked off. If the class costs more than usual, or the time or studio changed, ask before booking.
- Deliver: at the moment registration opens, book. If it's full, join the waitlist.
- Deliver: text you the class, time, place and cancellation deadline.
- Memory: keep a list of bookings made so the same class is never booked twice.
- If the site blocks the agent as a bot, text you the link to book by hand.
Check
- Dry run: list next week's matching classes and the exact minute each opens, without booking.
- A week with every class skipped sends nothing.
- Confirm the first real booking shows up in your app.
In my version
- Instinct, a texting AI agent, logged in to my ClassPass. Registration opens 7 days ahead at noon.
Built it? Tell LA.
Booked: Spin, Tue 9:30am at the studio on Main St. Free cancellation until Mon 9:30pm.
7Flag new concerts and kid shows at venues near me
A push alert when a new show is added at one of four venues I follow.
Details
A tracker page in my drive stays current either way.
- Done when
- Keeps its own tracker; stays silent unless a show is new
Ask first
- Which venues? (default the 3-5 biggest within an hour of you)
- Which artists should always be flagged? (default none; add as you go)
- Flag kid and family events? (default yes)
- What to skip? (default sports)
- How should alerts reach you? (default push notification; fallback email)
- What day and time? (default Monday, early morning)
Needs
- Each venue's public events page. If one won't load, use a ticketing site's page for that venue and say which you used.
- A watchlist of artists.
- One tracker file in your cloud drive. Connecting the drive lets it read and rewrite that file; it does not open other files.
- If your assistant can only chat: ask weekly "any new shows at [venues]?" and paste last week's list; it tells you what's new.
Build
- Read: fetch each venue page; pull show name, dates and link. Read the tracker.
- Decide: a show is "new" if its name and venue aren't in the tracker; a "date change" if they are but dates differ; "removed" if it's gone from the page while its dates are still in the future.
- Decide: flag a new show if the artist is on the watchlist or it's a kid or family event (Disney On Ice, Sesame Street, a kids' circus). Drop sports.
- Deliver: rewrite the tracker with every current show, its flags, and a "last checked" date.
- Deliver: if any show is new, send one alert listing them, flagged first. Only date changes, or nothing new: no alert.
- Deliver: for each flagged show, add a to-do "New show: [name] at [venue]" with dates and link. If to-dos can't be created, email yourself instead.
- Memory: the tracker is the memory. The first run only builds it and sends no alert.
- Cost: about 4-5 runs a month, a few page fetches each.
Check
- Run with alerts off. Every tracker row must link to a real venue page.
- Delete one show from the tracker and run again; it should come back marked new.
- A week with no changes ends with no alert.
In my version
- A Claude scheduled task, Mondays at 4am Pacific.
- Venues: Sphere (Las Vegas), Levi's Stadium, Shoreline Amphitheatre, SAP Center.
- About 20 pop artists on the watchlist. The tracker is an HTML file in my Google Drive; to-dos go to a to-do app I built.
Built it? Tell LA.
Coldplay, Shoreline Amphitheatre, Jun 12-13 (watchlist)
Disney On Ice, SAP Center, Feb 6-9 (kid event)
Comedy night, SAP Center, Mar 3
Also updated 2 date changes in the tracker.
8Draft the weekly email to my kid's soccer team parents
A Gmail draft to the team parents with Saturday's game time, jersey and snack family, plus an email telling me it's ready to review.
Details
- Done when
- Skips the draft if I already sent this week's reminder myself
Ask first
- When should the draft be ready? (default the evening, three days before game day)
- Where do the schedule and roster live? (default one shared spreadsheet, one row per game)
- Which details go in the email? (default time, opponent, home/away, jersey, snacks, field clean-up, absences)
- How do you open and sign off? (default "Hi All!" and your first name)
- Does the league email the schedule? (default yes; used as a cross-check)
Needs
- A schedule with one row per game date. Fallback: paste the season schedule into a doc once.
- A roster with parent emails. Fallback: a pasted list; report any family with no email.
- Your sent mail, to see whether you already sent it. Connecting email lets it read and create drafts; it never sends to parents.
- If your assistant can only chat: paste this week's row and ask for the email, then copy it into your mail app.
Build
- Read: search your sent mail since last week's reminder day for this week's reminder.
- Decide: if it's there, email yourself "Already sent, no draft made" and stop.
- Read: find the next game in the coming 7 days; pull its fields. Read the roster emails fresh every time.
- Read: check league emails from the past 10 days; note any time, field or opponent that differs from the sheet.
- Decide: include the clean-up and absence lines only when filled. No game in the next 7 days: no draft; tell yourself.
- Deliver: create the draft to every parent email. Short bullets. Never send it.
- Deliver: email yourself the full text, any guesses, and any mismatch. You review and press send.
- Cost: about 4 runs a month.
Check
- Run it today with drafting off. The output must match next game's row field by field.
- In a copy of the sheet, change one game time; the note to you must flag the mismatch.
- A bye week produces only the "no game" note.
In my version
- A Claude scheduled task with Gmail, Google Drive and Calendar connected, Wednesdays around 8pm.
- A Google Sheet with schedule and roster tabs for my daughter's under-6 team, about 10 families. Schedule emails come from the league's registration site.
Built it? Tell LA.
Weekly email to my kid's soccer team parents
Hi All!
Game this Saturday:
- 9:00am vs. Blue Dragons (home)
- Jersey: white
- Snacks: the Lee family
- Field clean-up: the Patel family
See you there!
Lisa-Anne
sent with the help of Claude
Note to me: the league email says 9:15, the sheet says 9:00. Check before sending.
9Turn something I built into a reviewed newsletter post
A newsletter draft in my voice, critiques from four reader personas, a revised draft, and a short LinkedIn blurb with the link.
Details
Ask first
- Which past posts show your voice best? (default your 3 most recent)
- Section format? (default Problem / Solution / Why it works / Try it out)
- Which reader personas, in what priority? (default hiring manager, LinkedIn connection, former boss, close friend)
- LinkedIn format? (default 2-3 lines plus the link, never the full post)
Needs
- The build session, or your notes on what you built. Fallback: a 5-line summary from you.
- Three or more past posts. Fallback: any paragraph you've written.
- If your assistant can only chat: paste the notes and the posts; everything below still works.
Build
- Read: the session or notes, the past posts, and any saved style notes.
- Decide: pick the one problem the build solved. Open with a concrete scene, not a statement. Include one honest downside.
- Deliver: the draft, in your sections.
- Decide: each persona reads it and gives at most 3 notes (what to cut, what's unclear, what kept them reading), each quoting a line. Rank notes by persona priority.
- Deliver: a revised draft applying the notes, plus the notes it skipped and why.
- Deliver: the LinkedIn blurb. You publish both yourself.
- Memory: after you publish, compare your final post to the draft and save what you changed as style notes.
Check
- Run it on the notes behind an old post. The draft should read closer to that post than to generic AI writing, and every persona note must quote a line.
- The revised draft is shorter than the first, not longer.
In my version
- Claude Code for the build, then three Claude skills: draft, four-persona critique, LinkedIn blurb. My newsletter is Lisa's Lab on Substack.
Built it? Tell LA.
Something I built into a reviewed newsletter
"Built my kids a chore chart that texts back"
Hiring manager: strong product thinking in the testing section. Cut the intro in half.
Close friend: the part where your 7-year-old argued with it is the best line. Move it up.
LinkedIn: I built a chore chart that talks back. Here's what it taught me about designing for kids. [link]
10Draft my emails and messages in my voice
A ready-to-send draft to a teacher, coach, friend or work contact that sounds like me.
Details
I send it myself.
Ask first
- 5-10 emails you've sent that sound like you? (default your last 10 sent)
- Usual opening and sign-off? (default "Hi [Name]," and your first name)
- Words you never use? (default delve, navigate, "I hope this finds you well")
- One warm touch per email? (default yes: a ":)", a "!!" or a short personal aside)
Needs
- Sample emails. Fallback: describe your style in 3 lines.
- If your assistant can only chat: paste the thread and say who it's to. That is the whole routine.
Build
- Read: the thread or the ask, and who it's going to (teacher, friend, professional contact).
- Decide: put the ask in the first 1-2 sentences. Short paragraphs. Bullets only for 3 or more action items. Fix typos silently.
- Deliver: the draft. You send it.
- Memory: when you edit a draft before sending, save what changed as a style rule.
Check
- Draft a reply to an old thread and compare it to what you actually sent. The ask should land in the same spot.
In my version
- Claude with Gmail connected, plus two email-voice skills I keep refining from my own edits.
Built it? Tell LA.
Emails and messages in my voice
Hi Ms. Rivera,
Quick one: Maya will miss Friday for a family trip. Is there anything she should work on over the weekend?
Thanks so much!
Lisa-Anne
11Translate school parent emails into Chinese
A Simplified Chinese version of each parent organization email, formal but warm, ready to paste below the English.
Details
Ask first
- Simplified or Traditional characters? (default Simplified)
- Tone? (default formal but warm, like a school office letter)
- Who checks it before it goes out? (default a parent volunteer who is a native speaker)
- Keep names and links in English? (default yes; dates in Chinese format)
Needs
- The English email.
- 2-3 past translations a native speaker approved. Fallback: none at first; save the reviewer's changes as you go.
- If your assistant can only chat: this already is a chat routine; paste the email and ask.
Build
- Read: the English text and the approved examples.
- Decide: match the examples' greeting, sign-off and terms, using a short glossary of event and group names. Translate meaning, not word for word. Keep every date, time and amount exact.
- Decide: flag any idiom or joke that doesn't carry over, with a suggested swap.
- Deliver: the Chinese version, then the flagged spots. The reviewer approves before it is sent.
- Memory: add the reviewer's changes to the glossary.
Check
- Translate last month's email and compare it to the approved version. Every date, time and amount must match exactly.
In my version
- A Claude skill, for the parent organization at my kids' school (I'm president). The Chinese goes out in the same email as the English.
Built it? Tell LA.
Translated into Chinese
Translate school parent emails into Chinese
亲爱的家长们:
本周五下午3点,我们将在学校操场举办秋季家庭野餐,欢迎全家参加!请于周三前回复。
家长会 敬上