核心功能
Calendar Reminder 是一款自动化日历管理工具,专为依赖 Outlook 办公的职场人士设计。该 skill 每晚 22:00 自动扫描次日 Outlook 日历,按时间段智能触发飞书提醒:上午日程(12:00 前)提前 2 小时通知,给予充足准备时间;下午及晚间日程(≥12:00)于当天中午 12:00 统一汇总提醒,避免频繁打扰。
显著优点
1. 自动化程度高:无需手动操作,crontab 定时任务配合系统事件驱动,实现「设置即遗忘」
2. 提醒策略科学:差异化提醒时机,兼顾提前准备与信息聚合,减少消息轰炸
3. 集成生态完善:深度绑定 Microsoft 365 与飞书两大主流办公平台,打通数据孤岛
4. 技术栈成熟:基于 Python 3.9+ 与 zoneinfo,跨时区处理可靠
潜在局限
- 强外部依赖:必须预先配置
owa-outlookskill,若微软 API 变更需同步更新 - 权限配置复杂:需单独获取飞书 open_id 并硬编码,多用户场景扩展性差
- 无冲突检测:未提供日程重叠或会议室冲突的预警能力
- 单点通知风险:飞书消息若被静音或网络异常,无备用提醒渠道
适合人群
- 日程密集的企业管理者、项目经理、行政助理
- 使用 Outlook + 飞书组合办公的互联网、金融、咨询行业从业者
- 需要规律作息提醒、减少遗忘焦虑的自律型用户
常规风险
| 风险类型 | 说明 | 缓解建议 |
|---------|------|---------|
| 隐私泄露 | 日历内容经飞书传输 | 确认飞书企业版合规,避免含敏感信息的会议标题外泄 |
| 提醒失效 | cron 服务异常或 API 限流 | 定期检查 `openclaw cron list` 状态,设置备用闹钟 |
| 时区错误 | 跨时区出差时提醒时间偏移 | 手动切换 `--tz` 参数或添加多地区 cron 任务 |