核心用法
daily-briefing 是一款面向 macOS 用户的系统级自动化技能,专为 cron 定时任务或聊天场景设计。它通过协调多个数据源,生成一份紧凑、温暖的每日简报,涵盖天气状况、生日提醒、日程安排、待办事项及重要邮件筛选。
执行流程采用 Orchestrator 模式:代理首先调用本地 bash 脚本聚合系统数据(日历、提醒、联系人、邮件元数据),随后独立完成天气 API 调用与邮件语义分析,最终按严格格式输出纯文本简报。整个设计强调"永不直接执行原始 CLI",通过 JSON 中间文件解耦数据采集与内容生成。
显著优点
1. 温暖克制的语调设计:明确拒绝效率焦虑与催促感,以"Gentle gift for the day"为核心理念,输出如手写便签般的关怀文本。
2. 智能邮件降噪:内置 AI 语义分类规则,可识别订单物流、交易提醒、账户安全等 actionable 邮件,同时主动过滤招聘群发、产品更新、营销推送等噪音,解决信息过载痛点。
3. 完善的降级策略:从 TCC 权限到网络超时,从缺失可选依赖到配置不全,每个环节都有明确的优雅降级路径,确保 cron 场景下"永不失败"。
4. 模块化可配置: birthdays/calendar/reminders/emails 四大板块可独立开关,支持 Google/iCloud 双源、C/F 温度单位、多维度邮件筛选等精细控制。
潜在局限
- 平台锁定:当前仅支持 macOS(依赖 Apple Calendar/Reminders/Contacts 框架),Linux/Windows 用户无法使用核心功能。
- 邮件深度有限:iCloud Mail 需手动配置应用专用密码,且语义分析依赖 LLM 能力边界,极端复杂的邮件语境可能误判。
- 天气数据源单一:仅集成 wttr.in,无备用商业 API,在高频调用或特殊网络环境下可能受限。
适合人群
追求"数字极简"的 macOS 重度用户、希望用自动化替代手动查看多应用信息的效率爱好者、以及偏好温和交互风格而非冰冷数据罗列的个体。
常规风险
邮件语义分类规则虽详尽,但"重要性"本质主观,用户需理解算法可能漏判个人关注的冷门邮件;此外,任何涉及本地邮件缓存的自动化都存在潜在的隐私残留风险,建议配合系统级文件加密使用。