Daily Email Summary

自动获取并总结Gmail最新邮件内容,提升信息处理效率。

已扫描
适合谁
需要高效处理邮件的职场人士、希望自动化邮件摘要的办公用户
不适合谁
无Gmail账号或无法配置API权限的用户、对隐私敏感且不愿授权外部访问邮箱的用户
国内可用性
需网络配置。可能需要网络配置或第三方服务可访问。
安装难度
新手友好(★☆☆)。基于终端操作、依赖、API Key 和本地环境要求的初步判断。

安装与下载

openclaw skills install @bbdyno/email-summary

Skill 说明

命令、参数、文件名以原文为准

邮件摘要技能

此技能从您的 Gmail 账户中获取最近的邮件,并提供基于 AI 的摘要。

工作原理

当被调用时,该技能将执行以下步骤:

  1. **使用 $GMAIL_CREDENTIALS_PATH 指定的凭据**,通过 Gmail API 进行身份验证
  2. 获取最近的邮件(默认:最后 10 封未读邮件)
  3. 对每封邮件进行摘要,包括:

- 发件人和邮件主题

- 邮件正文中的关键要点

- 建议的操作或回复内容

  1. 以结构清晰、易于快速浏览的格式展示结果

对代理的使用说明

当调用此技能时,请按以下步骤操作:

  1. 首先,确认 Gmail API 凭据存在于环境变量 $GMAIL_CREDENTIALS_PATH 所指定的路径中
  2. 运行位于 {baseDir}/scripts/fetch_emails.py 的辅助脚本,传入相应参数:

- 默认情况:python3 {baseDir}/scripts/fetch_emails.py --count 10

- 自定义参数:python3 {baseDir}/scripts/fetch_emails.py $ARGUMENTS

  1. 解析脚本输出的 JSON 数据
  2. 对每封邮件,提供简洁摘要,包含:

- 发件人:发件人姓名及邮箱地址

- 主题:邮件主题行

- 摘要:2-3 句话概括核心内容

- 建议操作:建议动作(如回复、归档、标记待跟进等)

  1. 将所有摘要以格式良好的列表形式呈现

使用示例

/email-summary

获取并汇总最近 10 封未读邮件。

/email-summary --count 20

获取并汇总最近 20 封未读邮件。

/email-summary --all

获取并汇总所有未读邮件。

设置要求

使用此技能前,请确保满足以下条件:

  • 已配置 Gmail API 凭据
  • 环境变量 GMAIL_CREDENTIALS_PATH 指向您的凭据 JSON 文件
  • 已安装 Python 3 及所需依赖包(详见 README.md 中的设置指南)
B
@bbdyno

已收录 1 个 Skill

相关推荐