SuperAPI AI 工具集

gmail-triage

办公与效率

查看项目

更新于 10-16 07:59

技能介绍

用途:帮助用户快速掌握 Gmail 主收件箱,把邮件分为需处理、资讯类和低优先级三类,输出可快速浏览的简报,并清理未读计数。该技能严格只读,不发送、回复、转发或起草邮件,也不删除邮件或移动标签(仅标记已读)。

主要能力:拉取主收件箱未读邮件(发件人、主题、日期);按特征分类;对资讯类邮件抓取正文并按主题汇总;将邮件标记为已读;输出包含需处理项、资讯要点和清理摘要的简报。

使用方式:需先安装并认证 Google Workspace CLI:npm install -g @googleworkspace/cli 与 gws auth setup,可用 gws gmail +triage 验证。拉取邮件用 gws gmail +triage,或 gws gmail users messages list --params '{"userId":"me","maxResults":20,"q":"is:unread category:primary"}'。读取单封邮件用 gws gmail users messages get --params '{"userId":"me","id":"<message_id>","format":"full"}',可管道给 extract_newsletter.py 提取可读文本。标记已读用 bash <skill-directory>/scripts/mark_read.sh MSG_ID1 MSG_ID2,或 gws gmail users messages modify --params '{"userId":"me","id":"<message_id>"}' --json '{"removeLabelIds":["UNREAD"]}'。标记已读需顺序执行,不要用 & 后台运行,以免与 gws keyring 产生竞态。

适用场景:日常收件箱分诊、资讯邮件摘要、清理低优先级未读邮件。

限制:仅处理 category:primary,默认忽略促销、社交、更新和论坛;不发送、回复、转发、起草或删除邮件;不写入 Notion 等系统;仅访问已认证的 Gmail 账户。若被要求回复或发送,应提醒该技能为只读并建议用户自行处理。