Morning Email Rollup

📧 晨间邮件日历,一键掌握今日重点

每日早晨8点自动汇总Gmail重要邮件与Google日历事件,推送至Telegram,帮助用户快速掌握当日待办与关键信息。

收藏
15.2k
安装
4.3k
版本
1.0.2
CLS 安全性认证2026-06-02
点击查看完整报告 >

使用说明

核心用法

Morning Email Rollup 是一款自动化晨间信息聚合工具,专为需要高效管理日常信息的用户设计。该技能通过定时任务(cron)在每日指定时间(默认8:00 AM Denver时间)自动运行,整合 Google Calendar 当日日程与 Gmail 中标记为重要(Important)或星标(Starred)的邮件,生成结构化摘要并通过 Telegram 推送。

运行流程分为五步:首先检查当日日历事件,其次搜索过去24小时内符合条件的重要邮件,获取发件人、主题、时间、预览片段等详情,随后格式化输出(含未读标记🔴),最终通过 Clawdbot 消息系统投递。用户可手动运行脚本,也可配置 cron 实现全自动推送。

显著优点

  • 零配置自动化:依赖 gog CLI 工具,一旦完成 Google 账号认证即可无缝运行
  • 智能信息筛选:基于 Gmail 原生重要性算法(Important)与用户主动标记(Starred)双重过滤,减少噪声
  • 优雅降级设计:日历模块在 gog 未安装或无当日事件时静默跳过,不中断主流程
  • 高度可定制:支持通过环境变量 MAX_EMAILS 调整邮件数量(默认10封,最高20封),可修改搜索查询语句实现按发件人、标签、阅读状态等维度筛选
  • 操作闭环:日志自动记录至 $HOME/clawd/morning-email-rollup-log.md,便于回溯与调试

潜在缺点与局限性

  • 依赖单一工具链:核心功能强依赖 gog(Google CLI 工具),该工具非标准发行版组件,安装与 OAuth 认证门槛较高
  • 时区硬编码风险:默认使用 America/Denver,跨时区用户需主动修改 cron 配置
  • 邮件预览深度有限:仅提取150字符片段,复杂邮件需跳转 Gmail 查看完整内容
  • 无原生通知渠道:依赖 Telegram/Clawdbot 作为投递端,未内置邮件回写或桌面通知能力
  • 搜索语法门槛:自定义查询需掌握 Gmail 搜索运算符(如 is:importantnewer_than:1d),对非技术用户不够友好

适合人群

  • 日均接收50+封邮件、需快速识别关键信息的职场人士
  • 依赖 Google Workspace(Gmail + Calendar)进行日程管理的远程工作者
  • 习惯 Telegram 作为信息中枢的技术从业者
  • 追求"收件箱零焦虑"、希望通过自动化减少手动检查频率的效率优化者

常规风险

  • 认证凭证管理GOG_ACCOUNT 环境变量及 gog 的 OAuth Token 需妥善保管,建议配合密钥管理工具(如 pass 或系统钥匙串)使用
  • API 配额与隐私:频繁调用 Gmail API 可能触发 Google 速率限制;邮件摘要暂存于本地日志文件,多用户共享环境需注意权限隔离
  • 单点故障:若 gog 服务变更或 Google API 策略调整,技能可能失效,建议定期检查 cron runs 状态
  • 信息过载误报:Gmail 自动标记的"重要"邮件可能包含用户实际低优先级内容,需定期在 Gmail 端校准重要性算法

安全解读

核心用法

Morning Email Rollup 是一个轻量级自动化脚本,每日 8:00 AM(可配置)自动抓取 Gmail 中标记为「重要」或「星标」的邮件,同时同步当日 Google Calendar 日程,生成结构化摘要并通过 Telegram 推送。支持手动触发、自定义邮件数量、灵活调整搜索条件(如限定发件人、标签、未读状态等)。

显著优点

  • 零第三方依赖:仅依赖系统工具 gogjqdate,无 npm/pip 包引入供应链风险
  • 隐私可控:通过用户自托管的 gog CLI 间接访问 Google API,不直接处理 OAuth 令牌,符合 GDPR 数据最小化原则
  • 灵活可定制:支持环境变量覆盖、搜索语法自定义、邮件数量调整、时区与 cron 时间修改
  • 优雅降级:日历模块在 gog 未安装或无当日事件时静默跳过,不中断主流程
  • 日志可追溯:所有运行记录写入本地 Markdown 日志,便于审计与排障

潜在缺点与局限性

  • 依赖外部工具:必须预先安装并认证 gog,新用户配置门槛较高
  • T3 来源可信度:个人/社区项目,无代码签名与公开版本发布流程
  • 日志无轮转:长期运行可能导致日志文件膨胀
  • 功能单一:不支持多账户、附件提取、邮件回复等高级操作
  • 时区硬编码风险:默认 Denver 时区,用户需主动修改 cron 配置

适合人群

  • 需每日快速掌握收件箱重点信息的效率型用户
  • 已在使用 gog 工具管理 Google 服务的开发者/技术用户
  • 偏好 Telegram 推送、希望避免打开邮件客户端的移动端重度用户
  • 对隐私敏感、不愿将邮件数据交给第三方 SaaS 汇总工具的用户

常规风险

  • 授权范围:需授予 gog 访问 Gmail 与 Calendar 的权限,建议定期审查 Google 账户授权列表
  • 环境变量泄露GOG_ACCOUNT 若硬编码在脚本中可能被意外提交,建议通过安全方式注入(如密钥管理工具)
  • API 配额:高频调用可能触发 Google API 速率限制,默认 24 小时搜索窗口相对安全
  • Telegram 通道:确保 Clawdbot 推送通道的安全性,避免敏感邮件摘要泄露至未授权群组

Morning Email Rollup 内容

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