每天早8点自动汇总重要邮件和日程,结合Gemini AI生成自然语言摘要,准时推送到Telegram。
基本信息
- 技能名称?Morning Email Rollup
- 中文名称?每日邮件智能摘要速递
- 作者?am-will
- 分类?专业技能
- 版本?2.1.0
- 标签?office, productivity, content-media, automation
使用方法
使用说明
核心用法
Morning Email Rollup 是一个定时自动化脚本,设计目标是为用户提供清晨的信息速览。它每天在设定的时间(默认为丹佛时间早8点)自动运行,执行三大核心任务:
- 日历概览 :通过 gog CLI 工具查询 Google Calendar,列出当天的日程事件,帮助用户快速掌握今日时间安排。
- 邮件筛选 :同样利用 gog CLI,根据特定条件(Gmail 标记的“重要”邮件、用户手动“星标”的邮件)搜索过去24小时内的关键邮件,避免无关信息干扰。
- AI 摘要生成 :将筛选出的邮件正文通过 gemini CLI 发送给 Google Gemini 2.0 Flash 模型,要求其为每封邮件生成一句自然语言摘要,最终将格式化的信息(包含发件人、主题、已读/未读状态和 AI 摘要)发送到 Telegram。
显著优点
高效的信息聚合 :将分散在邮箱和日历中的重要信息,在每天清晨统一推送到一个高频使用的即时通讯工具中,极大地减少了逐封检查邮件和查看日程所需的时间和精力。
智能化的阅读体验 :AI 摘要用一句自然语言概括邮件核心内容,让用户无需打开原文即可判断其紧急性和相关性,实现了从“逐封浏览”到“一眼扫过”的阅读体验升级。
透明且灵活的可定制性 :技能本身是一个清晰的结构化 Shell 脚本,用户可以通过修改脚本中的变量或函数,方便地调整搜索条件、摘要风格、使用的 AI 模型、推送时间和最大邮件数量,具有很强的灵活性。
良好的容错与降级机制 :对依赖项有完善的检查和处理。如果日历服务不可用或当天无事件,技能会静默跳过,不会产生错误输出。如果 AI 服务不可用,则会回退到显示清理后的邮件正文,确保核心功能不中断。
潜在缺点与局限性
依赖公网 API :整个工作流严重依赖 Google API(Gmail, Calendar)和 Gemini API,以及 Telegram 的推送机制。任何一方的服务中断、认证失败或策略变更都可能导致技能失效。
信息筛选维度单一 :目前的邮件筛选仅基于 Gmail 的“重要”标记和“星标”。这可能会遗漏那些未被算法标记为重要、但实际很关键的邮件,或者需要用户养成手动星标邮件的习惯,才能确保重要信息不被遗漏。
无状态管理 :脚本在单次运行中获取并推送信息后即结束,不维护复杂的已处理状态。如果因为网络问题推送失败,不会有自动重试机制,用户只能等到下一个触发时间点才能再次获得汇总,或通过日志手动回溯。
适合的目标群体
此技能特别适合以下几类人群: - 信息过载的知识工作者 :每天收到大量邮件,需要快速甄别关键信息的产品经理、项目经理、高管等。
- 重度 Gmail 用户 :已将工作流深度集成在 Google 生态中,并习惯使用 Gmail 的标签、星标等功能来管理邮件的人。
- Telegram 深度用户 :习惯将 Telegram 作为个人信息中心,希望通过该平台统一接收各类通知和信息流的用户。
- 自动化爱好者 :愿意通过简单的脚本和命令行工具来定制、优化个人工作流的技术爱好者。
使用常规风险
隐私风险 :这是最重要的风险点。技能会将用户的邮件正文作为提示词的一部分,发送给 Google Gemini API 进行处理。虽然使用的是用户自己的 API 密钥,且 Google 声明不会将 API 数据用于模型训练,但邮件内容的确被传输到了第三方云端服务器。对于包含极度敏感商业信息或个人隐私数据的邮件,此风险需要仔细评估。建议对高度敏感的邮件,可手动取消星标或标记为不重要,以防止其被传送到 AI 进行摘要。
依赖项风险 :技能的正常运行需要预先安装和配置 gog 和 gemini 两个命令行工具并完成 OAuth 认证。对于不熟悉命令行环境的用户,初始设置门槛较高,任何依赖项的更新或破损都可能导致技能报错。
成本风险 :调用 Gemini API 可能会产生费用,尤其是当每日处理的邮件数量较多时。用户需要关注 Google Cloud Platform 的账单情况。
性能风险 :这是一个轻量级的 Bash 脚本,其性能瓶颈主要在于对 Google 和 Gemini API 的同步调用。如果邮箱中符合条件的重要邮件数量很多(如几十封),对每一封都调用一次 AI API 会显著增加整体运行时间,并可能增加 API 调用的成本。
💬 评论 (0)
📭 还没有评论,快来抢沙发吧!