核心用法
daily-briefing 是一款面向 macOS 用户的系统级 Skill,采用 Orchestrator 模式 运行:由 Shell 脚本聚合本地数据(日历、提醒、联系人、邮件),再由 AI 代理整合天气与语义分析,最终输出一段温暖、紧凑的每日简报。支持两种使用场景——交互式对话(可补全配置)与定时任务(cron-safe,静默运行)。
显著优点
- 零配置即可运行:即使缺少可选依赖,也能生成基础简报,绝不报错中断。
- 数据主权优先:日历、提醒、邮件均从本地 macOS 服务或用户授权的 Google/iCloud 账户读取,无第三方云服务托管用户隐私数据。
- 语义级邮件筛选:不仅依赖星级或已读状态,更通过 AI 分析识别订单物流、交易提醒、安全警报等真正需要关注的邮件,自动过滤营销噪音。
- 人性化表达:温度、降水概率自然转述为口语化天气描述;生日当天自动替换问候语;整体语调温暖克制,无生产力焦虑。
潜在缺点与局限性
- 平台锁定:依赖 macOS 专属 API(Contacts、Reminders、Calendar)及可选的
gog/icalpal/himalaya工具链,Linux/Windows 用户无法使用。 - 邮件功能门槛高:iCloud 邮件需手动生成应用专用密码,配置步骤繁琐;且邮件分析完全依赖本地 AI 能力,复杂场景可能误判。
- 天气数据源单一:仅使用 wttr.in,无备用商业 API,在高频调用或网络波动时可能获取失败。
- 无历史数据:每次运行独立生成,不存储过往简报,无法做趋势回顾。
适合人群
- 希望减少信息过载、每日只需一眼掌握关键事项的 macOS 用户
- 习惯通过 Telegram、iMessage 或定时邮件接收晨间摘要的自动化爱好者
- 对隐私敏感、不愿将日历/邮件数据完全托管给云端 AI 服务的用户
常规风险
- TCC 权限管理:首次运行需向 Terminal 或调用进程授予通讯录、日历、提醒事项权限,误拒将导致对应模块静默失效。
- 邮件密码安全:iCloud 应用专用密码以明文形式存储于
~/.openclaw/openclaw.json,需确保该文件权限严格限定(chmod 600)。 - 网络依赖:天气与部分邮件获取需外网连接,内网或代理环境需自行配置
curl代理参数。