Morning Email Rollup

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

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

收藏
15.2k
安装
4.3k
版本
1.0.2
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

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 内容

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