Daily Briefing

🌅 你的温柔晨间简报

温暖贴心的每日简报生成器,整合天气、日历、提醒、生日与重要邮件,适合定时推送或即时查询,macOS 专属。

收藏
9.7k
安装
3.7k
版本
1.0.0
CLS 安全性认证2026-07-02
点击查看完整报告 >

使用说明

核心用法

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 代理参数。

安全解读

核心用法

daily-briefing 是一个 macOS 系统级 Skill,采用 Orchestrator Pattern 架构:由 Shell 脚本聚合本地数据(通讯录、日历、提醒事项、邮件),Agent 负责获取天气并生成温暖简洁的每日简报。支持交互式配置与 Cron 自动化两种模式。

数据聚合流程

1. 调用 run_daily_briefing.sh 执行本地数据收集
2. Agent 直接通过 curl 获取 wttr.in 天气数据

3. 语义分析筛选重要邮件(订单、交易、安全提醒等)

4. 按固定格式生成 5-15 行简报文本

输出格式规范

  • 首行强制包含时段问候 + 完整日期 + 天气状况
  • 可选模块:生日提醒、日程、待办、重要邮件、用户锚点
  • 以每日随机励志语录收尾
  • Telegram 友好排版,禁止输出原始工具信息

显著优点

  • 架构清晰:数据层与生成层分离,便于维护和扩展
  • 隐私优先:所有敏感数据访问均受 macOS TCC 框架管控,需用户显式授权
  • Cron 安全:非交互模式下零提问、零文件修改、零后台任务
  • 语义邮件筛选:超越规则匹配,AI 识别真正需要关注的消息类型
  • 零第三方依赖:核心功能仅依赖系统内置工具

潜在缺点与局限性

  • 平台锁定:仅支持 macOS(依赖 Contacts.app、AppleScript、TCC)
  • 邮件密码明文存储:iCloud 应用专用密码存储于 ~/.openclaw/openclaw.json,需用户手动加固文件权限
  • 天气数据源单一:仅支持 wttr.in,无备用源
  • 可选工具链复杂:完整功能需手动安装 3 个 Homebrew 工具(gog、icalpal、himalaya)
  • 生日识别依赖联系人应用:若用户未维护联系人信息,功能失效

适合人群

  • macOS 重度用户,习惯 Apple 生态(日历、提醒事项、邮件)
  • 需要每日信息聚合但反感传统 TODO 工具压迫感的人群
  • 希望通过 Cron 定时接收简报的技术用户
  • 偏好本地数据处理、关注隐私授权的敏感型用户

常规风险

| 风险项 | 等级 | 说明 |
|--------|------|------|
| 配置文件明文存储密码 | 中 | iCloud 邮件密码明文存于 JSON,建议 `chmod 600` |
| TCC 权限过度授权 | 低 | 需为 Terminal 授予通讯录/日历权限,建议在受信任终端运行 |
| 临时文件残留 | 低 | `/tmp/daily_briefing_data.json` 可能含敏感数据,提供 `--cleanup` 命令 |
| 外部 API 依赖 | 低 | wttr.in 为社区维护服务,存在可用性风险 |

总体评估:标准安全级别的社区工具,无代码执行漏洞或数据外泄风险,适合注重隐私的 macOS 用户日常使用。

Daily Briefing 内容

bin文件夹
scripts文件夹
手动下载zip · 17.1 kB
run_daily_briefing.shtext/x-shellscript
请选择文件