你的晨间私人简报,温暖开启每一天

Daily Briefing

收藏 10.8k
下载 3.7k
版本 1.0.5

macOS专属晨间简报生成器,整合天气、日历、提醒、生日与重要邮件,支持cron定时推送,温暖治愈系文风

基本信息

  • 技能名称?Daily Briefing
  • 中文名称?你的晨间私人简报,温暖开启每一天
  • 作者?antgly
  • 分类?专业技能
  • 版本?1.0.5
  • 标签?personal-automation, macos, morning-routine, calendar, email-filtering, weather, cron, privacy-first

使用方法

使用说明
核心用法
daily-briefing 是一款面向 macOS 用户的系统级晨间简报 Skill,通过 Orchestrator 模式聚合多源个人数据,生成 Telegram/聊天友好的温暖日签。用户可通过 cron 定时触发,或交互式即时获取。
执行流程 :调用本地脚本收集数据 → Agent 拉取天气 → AI 语义筛选重要邮件 → 按严格格式生成纯文本简报。
集成能力 :
天气 :wttr.in API,支持摄氏/华氏切换
日历 :Google Calendar(gog)、iCloud Calendar(icalpal)
提醒 :Apple Reminders 原生集成
生日 :Contacts.app + Google Contacts 双源聚合

邮件 :Gmail(gog)、iCloud Mail(himalaya),AI 识别订单物流、银行交易、安全警报等 actionable 邮件

显著优点
| 维度 | 亮点 | |------|------| | 交互设计 | 严格遵循「Output Contract」,零前置说明、零代码块包裹,直接输出纯净简报文本 | | 故障韧性 | 全链路优雅降级:任一数据源失效不阻断整体,天气不可用即替换为固定文案 | | 隐私原生 | 敏感数据(联系人、日历)全部走 macOS TCC 框架本地 API,不上传至第三方 | | 语义智能 | 邮件过滤采用 AI 语义分析而非关键词匹配,可识别「包裹已发货」「支付到账」等复杂场景,并自动排除 LinkedIn Job Alert、批量招聘、产品公告等噪音 | | 氛围营造 | 「Gentle gift for the day」设计理念,无 KPI 压迫感,治愈系收尾金句 | | 自动化友好 | cron 安全模式:无交互、无文件创建、无后台任务,纯 stdout 输出 | ---
潜在缺点与局限

  1. 平台锁定 :仅限 macOS,依赖 Contacts.app、Reminders.app 等系统应用
  2. 邮件密码明文存储 : config.emails.icloudPassword 以明文写入 JSON 配置文件,需手动 chmod 600 或依赖系统钥匙串外挂方案
  3. 外部服务单点 :天气完全依赖 wttr.in,无备用源;若服务中断,仅降级为「无法获取天气」文案
  4. 工具链依赖重 :可选功能需安装 4 个第三方 CLI(gog、icalpal、himalaya 等),版本兼容性未严格锁定
  5. 社区来源 :T3 级别,无 GitHub 开源仓库可供追溯历史提交与社区 PR
  6. 语义分析黑盒 :重要邮件判定由 AI 执行,虽规则详尽但无用户自定义白名单/黑名单机制

    适合人群
    macOS 重度用户 :日程、提醒、邮件原生生态深度绑定者
    信息焦虑缓解需求者 :希望早晨一眼扫清当日要点,而非逐 App 查看
    自动化爱好者 :追求 cron 定时推送至 Telegram/Slack/邮件的「无感 briefing」体验

    隐私敏感型用户 :倾向数据本地处理,拒绝 SaaS 日历/邮件聚合服务

    常规风险
    | 风险项 | 等级 | 说明 | |--------|------|------| | 敏感数据访问 | 中 | 需授予终端 Contacts/Calendars/Reminders 权限,误操作可能导致隐私泄露 | | 密码明文存储 | 低 | iCloud 应用专用密码若配置文件权限失控,存在泄露风险 | | 外部 API 可用性 | 低 | wttr.in 为开源公益服务,无 SLA 保障 | | 依赖工具供应链 | 低 | Homebrew tap 第三方工具若被投毒,存在 supply chain 风险(当前均为知名维护者)|

标签

专业技能

💬 评论 (0)

发表评论

支持 Markdown

📭 还没有评论,快来抢沙发吧!