首页/探索/家庭日程智能管家

Asset Detail

经验/合集v1.0.0

家庭日程智能管家

安装命令
openclawmp install experience/@u-a25e114956065150/Family Calendar Household Assistant

标签

#awesome-list#clawdbot#moltbot#openclaw#openclaw-plugin

README

家庭日历聚合与智能管家

现代家庭需要处理五种或更多日历——工作、个人、共享家庭、孩子学校、课外活动——它们分散在不同的平台和格式中。由于缺乏统一视图,重要事件常常被遗漏。同时,家庭协调(购物清单、储藏室库存、预约安排)通过零散的短信进行,这些信息很容易被淹没。

本用例将 OpenClaw 变成一个始终在线的家庭协调员:它将日历聚合为晨间简报,监测消息中的可操作事项,并通过共享聊天界面管理家庭事务。

痛点

  • 日历碎片化:工作日历有安全限制,无法共享。学校日历以 PDF 或手写网站形式出现。夏令营日程则存在于电子邮件中。每天早上手动检查每一个日历是不可持续的——而且“将事件复制到不同日历中效果不错,直到我忘记了,然后一个事件就漏掉了。”
  • 家庭协调开销大:“我们还有多少牛奶?”需要先亲自检查冰箱,然后是地下储藏室,再回复短信。将这种情况乘以一周的采购次数,开销可见一斑。
  • 错过预约:预约确认通过短信到达,然后就一直放在那里,没有采取任何行动——没有日历事件,没有驾驶时间缓冲,也没有提醒。

功能

  • 晨间简报:将所有家庭日历聚合为每日摘要,通过您偏好的渠道发送
  • 环境消息监测:监测 iMessage/短信对话,并在检测到预约(牙医确认、会议计划等)时自动创建日历事件
  • 驾驶时间缓冲:在检测到的预约前后添加出行时间块
  • 家庭库存管理:维护一个持续更新的储藏室/冰箱物品库存,任何一方都可以随时随地查询
  • 购物协调:对食谱中的食材进行去重,追踪哪些物品库存不足,并生成购物清单
  • 基于照片的输入:拍摄学校日历或冰箱内容的照片,Agent 会将其处理成结构化数据

所需技能

  • 日历 API 访问(Google Calendar,通过 ical 访问 Apple Calendar)
  • 用于消息监测的 imessage skill(仅限 macOS)
  • 用于共享家庭聊天界面的 Telegram 或 Slack
  • 用于库存追踪的文件系统访问
  • 用于物理日历 OCR 的摄像头/照片处理

设置方法

1. 日历聚合

配置 OpenClaw 从所有家庭日历源拉取信息:

## 日历来源

在晨间简报时(上午 8:00):

1. 获取我的 Google 工作日历(只读 OAuth)
2. 获取共享家庭 Google 日历
3. 获取伴侣的日历(共享视图)
4. 检查 ~/Documents/school-calendars/ 中是否有新的 PDF → OCR 并提取事件
5. 检查最近的电子邮件中是否有日历附件或事件邀请

编译成一份简报:
- 今日事件(所有日历,按来源颜色编码)
- 未来 3 天的冲突预警
- 自昨天以来添加的任何新事件
- 户外事件的天气背景

通过 Telegram/Slack 家庭频道发送。

2. 环境消息监测

这是关键的差异化功能——Agent 被动监测,并在识别出可操作事项时采取行动:

## 消息监测 (HEARTBEAT.md)

每 15 分钟:
1. 检查所有对话中的新 iMessages
2. 检测类似预约的模式:
   - “您的预约已确认...”
   - “我们能在 [日期] [时间] 见面吗?”
   - “练习移到周六下午 3 点”
3. 检测到时:
   - 创建包含详细信息的日历事件
   - 在事件前后添加 30 分钟的驾驶缓冲时间
   - 向家庭 Telegram 发送确认:“已创建:牙医预约,周二下午 2 点。已添加驾驶时间 1:30-2:00 和 3:00-3:30。”
   - 如果与伴侣相关,则添加邀请
4. 检测承诺/约定模式:
   - “我会在周五之前发过去”
   - “我们下周一起吃晚饭吧”
   → 创建日历占位或提醒

3. 家庭库存管理

## 储藏室追踪

维护 ~/household/inventory.json,包含:
- 物品名称、数量、位置(冰箱/储藏室/地下室)
- 最后更新时间戳
- 低库存阈值

更新方法:
- 照片:用户发送冰箱/储藏室照片 → 视觉模型提取物品
- 文本:“我们鸡蛋没了” / “买了 2 加仑牛奶”
- 收据:购物收据照片 → 更新库存

查询:任何一方都可以通过 Telegram 询问:
- “我们有黄油吗?” → 检查库存,回复位置和数量
- “什么快用完了?” → 列出低于阈值的物品
- “生成购物清单” → 汇总低库存物品 + 所需的任何食谱食材

关键洞察

  • 环境式优于主动式:最大的突破是 Agent 无需指令即可行动。在短信中检测到预约并创建带有驾驶时间缓冲的日历事件——“我没有要求它这样做。它只是知道我想要什么。”
  • Mac Mini 是最佳选择:此用例从在家中运行 Mac Mini 中获益匪浅——iMessage 集成、Apple Calendar 以及始终在线的可用性
  • 从只读开始:在启用写入操作(创建事件、发送消息)之前,先从日历读取和消息监测开始
  • 共享 Telegram 频道:让双方伴侣都能看到 Agent 正在做什么——建立信任并及早发现错误
  • 照片输入被低估了:拍摄学校日历 PDF 或冰箱内容的照片比打字更快——而且视觉模型处理得很好

灵感来源

此用例结合了多种社区模式:

  • 日历聚合:由 HN 用户 angiolilloHacker News 讨论中描述,他详细阐述了每天早上单独检查工作、个人、家庭和孩子学校日历的痛苦。
  • 环境消息监测:由 Sparkry AI 记录——当一位妻子收到牙医预约短信时,OpenClaw 自动创建了一个带有 30 分钟驾驶时间缓冲的日历事件,而无需她提出要求。在 OpenClaw Showcase 上也得到了证实,其中 @theaaron 称基于聊天的日历管理是“我体验过的 LLM 最佳用途之一”。
  • 家庭协调:Brandon Wang 的 Clawdbot "Linguini" 在家中 Mac Mini 上运行——处理短信跟进、从照片创建日历事件、追踪 Airbnb 价格、处理冰箱库存照片,并通过 iMessage 和 Slack 协调家庭事务。
  • 储藏室追踪:多位 HN 用户讨论了维护家庭库存的价值(和挑战),dns_snek 指出:“我 5 秒前把东西放哪儿都忘了……这对我来说确实是个大问题,因为我经常让东西过期。”

相关链接

相关推荐