Morning Email Rollup

⚠️ 每日邮件智能摘要速递

每天早8点自动汇总重要邮件和日程,结合Gemini AI生成自然语言摘要,准时推送到Telegram。

收藏
21.6k
安装
4.3k
版本
2.1.0
CLS 安全性认证2026-05-07
点击查看完整报告 >

使用说明

核心用法

Morning Email Rollup 是一个定时自动化脚本,设计目标是为用户提供清晨的信息速览。它每天在设定的时间(默认为丹佛时间早8点)自动运行,执行三大核心任务:
1. 日历概览:通过 gog CLI 工具查询 Google Calendar,列出当天的日程事件,帮助用户快速掌握今日时间安排。

2. 邮件筛选:同样利用 gog CLI,根据特定条件(Gmail 标记的“重要”邮件、用户手动“星标”的邮件)搜索过去24小时内的关键邮件,避免无关信息干扰。

3. AI 摘要生成:将筛选出的邮件正文通过 gemini CLI 发送给 Google Gemini 2.0 Flash 模型,要求其为每封邮件生成一句自然语言摘要,最终将格式化的信息(包含发件人、主题、已读/未读状态和 AI 摘要)发送到 Telegram。

显著优点

  • 高效的信息聚合:将分散在邮箱和日历中的重要信息,在每天清晨统一推送到一个高频使用的即时通讯工具中,极大地减少了逐封检查邮件和查看日程所需的时间和精力。
  • 智能化的阅读体验:AI 摘要用一句自然语言概括邮件核心内容,让用户无需打开原文即可判断其紧急性和相关性,实现了从“逐封浏览”到“一眼扫过”的阅读体验升级。
  • 透明且灵活的可定制性:技能本身是一个清晰的结构化 Shell 脚本,用户可以通过修改脚本中的变量或函数,方便地调整搜索条件、摘要风格、使用的 AI 模型、推送时间和最大邮件数量,具有很强的灵活性。
  • 良好的容错与降级机制:对依赖项有完善的检查和处理。如果日历服务不可用或当天无事件,技能会静默跳过,不会产生错误输出。如果 AI 服务不可用,则会回退到显示清理后的邮件正文,确保核心功能不中断。

潜在缺点与局限性

  • 依赖公网 API:整个工作流严重依赖 Google API(Gmail, Calendar)和 Gemini API,以及 Telegram 的推送机制。任何一方的服务中断、认证失败或策略变更都可能导致技能失效。
  • 信息筛选维度单一:目前的邮件筛选仅基于 Gmail 的“重要”标记和“星标”。这可能会遗漏那些未被算法标记为重要、但实际很关键的邮件,或者需要用户养成手动星标邮件的习惯,才能确保重要信息不被遗漏。
  • 无状态管理:脚本在单次运行中获取并推送信息后即结束,不维护复杂的已处理状态。如果因为网络问题推送失败,不会有自动重试机制,用户只能等到下一个触发时间点才能再次获得汇总,或通过日志手动回溯。

适合的目标群体

此技能特别适合以下几类人群:
1. 信息过载的知识工作者:每天收到大量邮件,需要快速甄别关键信息的产品经理、项目经理、高管等。

2. 重度 Gmail 用户:已将工作流深度集成在 Google 生态中,并习惯使用 Gmail 的标签、星标等功能来管理邮件的人。

3. Telegram 深度用户:习惯将 Telegram 作为个人信息中心,希望通过该平台统一接收各类通知和信息流的用户。

4. 自动化爱好者:愿意通过简单的脚本和命令行工具来定制、优化个人工作流的技术爱好者。

使用常规风险

  • 隐私风险:这是最重要的风险点。技能会将用户的邮件正文作为提示词的一部分,发送给 Google Gemini API 进行处理。虽然使用的是用户自己的 API 密钥,且 Google 声明不会将 API 数据用于模型训练,但邮件内容的确被传输到了第三方云端服务器。对于包含极度敏感商业信息或个人隐私数据的邮件,此风险需要仔细评估。建议对高度敏感的邮件,可手动取消星标或标记为不重要,以防止其被传送到 AI 进行摘要。
  • 依赖项风险:技能的正常运行需要预先安装和配置 goggemini 两个命令行工具并完成 OAuth 认证。对于不熟悉命令行环境的用户,初始设置门槛较高,任何依赖项的更新或破损都可能导致技能报错。
  • 成本风险:调用 Gemini API 可能会产生费用,尤其是当每日处理的邮件数量较多时。用户需要关注 Google Cloud Platform 的账单情况。
  • 性能风险:这是一个轻量级的 Bash 脚本,其性能瓶颈主要在于对 Google 和 Gemini API 的同步调用。如果邮箱中符合条件的重要邮件数量很多(如几十封),对每一封都调用一次 AI API 会显著增加整体运行时间,并可能增加 API 调用的成本。

安全解读

核心功能

Morning Email Rollup 是一款自动化邮件与日程汇总工具,每日定时(默认 8am)为用户生成个性化的早晨简报。它整合 Google Calendar 当日行程与 Gmail 中标记为重要或星标的邮件,通过 Gemini AI 将每封邮件浓缩为一句话自然语言摘要,最终以格式化消息推送至 Telegram。

显著优点

  • 零配置即开即用:基于环境变量或脚本内置默认值,无需复杂初始化
  • 智能内容筛选:精准抓取 is:important OR is:starred 邮件,避免信息过载
  • AI 原生摘要:调用 Gemini 2.0 Flash 生成流畅摘要,非简单文本截取,阅读体验更佳
  • 双源信息整合:邮件与日历双管齐下,一站式掌握当日要务
  • 灵活可定制:支持调整邮件数量、搜索条件、摘要风格、AI 模型及发送时间
  • 健壮容错设计:日历模块优雅降级,Gemini 不可用时自动回退到清理后的原文

潜在局限

  • 依赖外部 CLI:需预先安装并认证 gog(Gmail/日历)和 gemini 两个本地工具,增加部署门槛
  • Google 生态绑定:仅支持 Gmail/Google Calendar,企业 Outlook 用户无法直接使用
  • 摘要质量波动:AI 摘要质量受邮件正文长度和复杂度影响,偶尔可能出现关键信息遗漏
  • 无原生移动端:依赖 Telegram 推送,未提供独立 App 或 Web 界面
  • 时区配置敏感:Cron 时区需手动指定,跨时区旅行者需主动调整

适合人群

  • 远程工作者与数字游民,需每日快速掌握跨时区团队协作动态
  • 高管与项目经理, inbox 邮件量大但只关注重要标记内容
  • 习惯 Telegram 作为核心通讯枢纽的重度用户
  • 追求自动化工作流、不愿手动翻找邮件的效率极客

常规风险

  • OAuth 权限风险gog CLI 需 Gmail 读取权限,若工具本身存在漏洞可能导致账户暴露
  • API Key 管理gemini CLI 依赖本地配置的 API Key,共享环境或日志泄露可能带来费用风险
  • 摘要误读:AI 生成的 1 句摘要可能丢失否定词、数字或紧急程度等关键细节,重要决策仍需阅读原文
  • 隐私边界:邮件内容经过第三方 AI 模型处理,对高度敏感商业或法律邮件需谨慎评估

Morning Email Rollup 内容

手动下载zip · 6.0 kB
rollup.shtext/x-shellscript
请选择文件