Chapter 13: Personal Life Automation
Personal life automation is the most compelling use case because it's your own time and quality of life on the line. Morning briefings are the flagship personal automation—compiling everything you need to start the day in under 2 minutes: weather, calendar, top 3 tasks, filtered news headlines, overnight alerts. Built as a Python script that reads task files and alert logs, triggered by a weekday 7am cron job that fetches weather via web_search, checks the calendar JSON, combines everything, and sends a formatted WhatsApp. The key is adding only what actually makes YOUR mornings better—personalization over generic templates.
Financial tracking turns vague money awareness into precision. Expense logging via phone node camera: take a photo, say "log this," and OpenClaw extracts merchant, amount, date, categorizes (groceries/dining/transport/utilities/entertainment/other), appends to expenses.json, and confirms via WhatsApp. Monthly spending reports run on the 1st of each month: calculate totals by category, compare to previous month, identify top merchants, write report and send WhatsApp summary. Budget alerts run weekly: compare spending against budget.json limits, warn at 80%, critical alert at 100%. Health and fitness logging builds consistency through daily prompts routed via WhatsApp keyword: "health log" triggers a one-at-a-time question flow (sleep hours, quality, exercise, weight, mood, notes), adding entries to health-log.json, with weekly summaries tracking trends in sleep, exercise frequency, mood, and weight.
Travel and calendar management automates trip research (flight options, weather, hotel recommendations, restaurant picks), pre-trip checklist generation (from past trip notes and weather), and meeting prep (reading tomorrow's calendar events, cross-referencing relevant context files, generating per-meeting prep summaries). Home automation integration ties OpenClaw to smart home devices via their HTTP APIs: location-based mode changes trigger "arrived home" routines (welcome lights, delivery checks, briefing), morning routine triggers (coffee maker, thermostat, playlist) when mode changes to home in morning hours. The personal assistant stack case study shows a full day: 7am briefing, 9:15am receipt logging via photo, 9:45am research spawning sub-agents, 10am meeting with auto-generated prep, 12:30pm proposal draft generation, 5pm EOD wrap-up, 9pm health log, 10:30pm quiet hours—with hundreds of small automations running invisibly.
Key Patterns
- **Morning briefing components:** Weather + calendar + top 3 tasks + filtered news + overnight alerts → WhatsApp in <5min
- **Receipt logging via camera node:** Vision extracts merchant/amount/date from photo; categorized and appended to expenses.json
- **Budget alerts at 80%/100% thresholds:** Weekly spend vs. budget.json limits; warning at 80%, critical at 100%
- **Health log via WhatsApp keyword routing:** "health log" triggers one-at-a-time prompt flow; weekly trend reports
- **Location-based home mode:** Node location polling; home-state.json tracks mode; triggers lighting/climate/routine routines
Related Concepts
- [[kelly-handbook-ch6-cron]] for scheduling morning briefings, weekly reports, and periodic health summaries
- [[kelly-handbook-ch9-node-network]] for the camera, location, and notification capabilities that power personal automation
- [[kelly-handbook-ch5-communication-automation]] for WhatsApp keyword routing and alert systems
- [[kelly-handbook-ch11-business-automation]] for the expense and financial tracking patterns that apply in business contexts too