家庭日历聚合与家务助手
现代家庭需要同时管理五个或更多的日历——工作、个人、共享家庭、孩子的学校、课外活动——跨越不同的平台和格式。重要事件因为没有单一视图而遗漏。同时,家务协调(购物清单、食品储藏室清单、预约安排)通过分散的短信进行,这些短信会被埋没。
此用例将 OpenClaw 变成一个全天候的家务协调器:聚合日历到早间简报,监控消息中的可操作项目,并通过共享聊天界面管理家务物流。
痛点
- 日历碎片化:工作日历有安全限制,无法共享。学校日历以 PDF 或手写网站的形式到达。营地日程在邮件中。每天早上手动检查每一个是不可持续的——"跨日历复制事件效果很好,直到我忘记然后有一个遗漏。"
- 家务协调开销:"我们有多少牛奶?"需要亲自检查冰箱,然后是地下室储藏室,然后发回短信。乘以一周的购物次数。
- 遗漏预约:预约确认通过短信到达,但没有被处理——没有日历事件,没有驾驶时间缓冲,没有提醒。
功能介绍
- 早间简报:通过您首选的渠道聚合所有家庭日历为单一每日摘要
- 环境消息监控:监控 iMessage/短信对话,当检测到预约时自动创建日历事件(牙医确认、会议计划等)
- 驾驶时间缓冲:在检测到的预约前后添加出行时间块
- 家庭库存:维护食品储藏室/冰箱物品的持续清单,任何一方都可以从任何地方查询
- 购物协调:跨食谱去重食材,追踪什么即将耗尽,并生成购物清单
- 基于照片的输入:拍摄学校日历或冷冻室内容的照片,代理将其处理成结构化数据
所需技能
- 日历 API 访问(Google Calendar、Apple Calendar 通过
ical) imessage技能用于消息监控(仅限 macOS)- Telegram 或 Slack 用于共享家庭聊天界面
- 文件系统访问用于库存追踪
- 相机/照片处理用于实体日历的 OCR
如何设置
1. 日历聚合
配置 OpenClaw 从所有家庭日历源获取数据:
text
## 日历来源
在早间简报时(早上 8:00):
1. 获取我的 Google 工作日历(只读 OAuth)
2. 获取共享的家庭 Google 日历
3. 获取伴侣的日历(共享视图)
4. 检查 ~/Documents/school-calendars/ 是否有任何新 PDF → OCR 并提取事件
5. 检查最近的邮件是否有日历附件或事件邀请
编译成单一简报:
- 今天的活动(所有日历,按来源用颜色区分)
- 未来 3 天冲突预览
- 自昨天以来添加的任何新活动
- 户外活动的天气背景
通过 Telegram/Slack 家庭频道发送。2. 环境消息监控
这是关键的差异化点——代理被动监控并在识别到可操作内容时采取行动:
text
## 消息监控(HEARTBEAT.md)
每 15 分钟:
1. 检查所有对话的新 iMessage
2. 检测类似预约的模式:
- "您的预约已确认于..."
- "我们能在 [日期] [时间] 见面吗?"
- "练习改到周六下午 3 点"
3. 检测到时:
- 创建包含详情の日历事件
- 前后各添加 30 分钟驾驶缓冲
- 发送确认到家庭 Telegram:"已创建:牙医预约,周二下午 2 点。已添加驾驶时间 1:30-2:00 和 3:00-3:30。"
- 如果与伴侣相关,添加邀请
4. 检测承诺/承诺模式:
- "我会在周五之前发给你"
- "我们下周一起吃饭"
→ 创建日历保留或提醒3. 家庭库存
text
## 食品储藏室追踪
在 ~/household/inventory.json 中维护:
- 物品名称、数量、位置(冰箱/储藏室/地下室)
- 最后更新时间戳
- 低库存阈值
更新方法:
- 照片:用户发送冰箱/储藏室的照片 → 视觉模型提取物品
- 文本:"我们没有鸡蛋了" / "买了 2 升牛奶"
- 收据:杂货收据的照片 → 更新库存
查询:任何一方可以通过 Telegram 询问:
- "我们有黄油吗?" → 检查库存,回复位置和数量
- "什么快用完了?" → 列出低于阈值的物品
- "生成购物清单" → 汇编低库存物品 + 任何需要的食谱食材关键洞察
- 环境 > 主动:最大的突破是代理在不被询问的情况下采取行动。在短信中检测到预约并创建带有驾驶缓冲的日历事件——"我没有要求它这样做。它就知道那是我想要的。"
- Mac Mini 是最佳选择:此用例非常适合在家庭 Mac Mini 上运行——iMessage 集成、Apple Calendar 和全天候可用
- 从只读开始:从日历读取和消息监控开始,然后再启用写操作(创建事件、发送消息)
- 共享 Telegram 频道:让双方都能看到代理在做什么——建立信任并及早发现错误
- 照片输入被低估:拍摄学校日历 PDF 或冷冻室内容的照片比打字更快——而且视觉模型处理得很好
灵感来源
此用例结合了多个社区模式:
- 日历聚合:由 HN 用户
angiolillo在 Hacker News 讨论 中描述,详细说明了每天早上分别检查工作、个人、家庭和孩子学校日历的痛苦。 - 环境消息监控:由 Sparkry AI 记录——当妻子收到牙科预约短信时,OpenClaw 自动创建了带有 30 分钟驾驶缓冲的日历事件,无需询问。也在 OpenClaw Showcase 上得到确认,其中
@theaaron称基于聊天的日历管理是"我使用 LLM 的最佳体验之一。" - 家务协调:Brandon Wang 的 Clawdbot "Linguini" 在家中 Mac Mini 上运行——处理短信跟进、从照片创建日历事件、追踪 Airbnb 价格、处理冷冻室库存照片,并通过 iMessage 和 Slack 协调家务。
- 储藏室追踪:多个 HN 用户讨论了维护家庭库存的价值和挑战,
dns_snek注意到:"我 5 秒前刚把东西放在哪里就忘了……这对我来说是真正的大问题,因为我让东西过期了。"