SuperAPI AI 工具集

gws-gmail-reply

办公与效率

查看项目

更新于 10-16 04:17

技能介绍

用途

gws-gmail-reply 是 gws-claude-plugin 提供的一个 Gmail 回复技能,用于对指定邮件进行回复。其核心特点是自动处理会话线程(threading),无需手动设置相关邮件头。

主要能力

  • 根据 Gmail 邮件 ID 回复邮件,自动设置 In-Reply-To、References 和 threadId 头,保持会话线程完整。
  • 在回复正文中引用原始邮件。
  • 支持纯文本正文,也支持通过 --html 发送 HTML 正文(此时会以 Gmail 样式引用原始邮件,并将 --body 视为 HTML)。
  • 可指定发件地址(用于 send-as/别名),省略则使用账户默认地址。
  • 可添加额外的 To 收件人、CC 抄送和 BCC 密送(多个地址用逗号分隔)。
  • 提供 --dry-run,仅显示将要发送的请求而不实际执行。

使用方式

前置条件:需先阅读 ../gws-shared/SKILL.md 了解认证、全局参数和安全规则;若该文件缺失,运行 gws generate-skills 生成。

基本用法:

gws gmail +reply --message-id <ID> --body <TEXT>

参数说明:

  • --message-id(必填):要回复的 Gmail 邮件 ID。
  • --body(必填):回复正文,纯文本;配合 --html 时视为 HTML。
  • --from:发件地址(用于 send-as/别名),省略则使用账户默认。
  • --to:额外的 To 收件人,逗号分隔。
  • --cc:额外的 CC 抄送,逗号分隔。
  • --bcc:BCC 密送,逗号分隔。
  • --html:以 HTML 发送(以 Gmail 样式引用原始邮件,--body 视为 HTML)。
  • --dry-run:仅显示将要发送的请求,不执行。

示例:

gws gmail +reply --message-id 18f1a2b3c4d --body 'Thanks, got it!' gws gmail +reply --message-id 18f1a2b3c4d --body 'Looping in Carol' --cc carol@example.com gws gmail +reply --message-id 18f1a2b3c4d --body 'Adding Dave' --to dave@example.com gws gmail +reply --message-id 18f1a2b3c4d --body 'Reply' --bcc secret@example.com gws gmail +reply --message-id 18f1a2b3c4d --body '<b>Bold reply</b>' --html

适用场景

适用于需要对已有 Gmail 邮件进行单封回复、并希望自动维护会话线程的场景,例如确认收到、追加抄送或收件人、发送 HTML 格式回复等。若需要回复全部收件人,应改用 +reply-all。

限制与相关说明

  • 使用前必须完成认证配置,并遵循 gws-shared 中的安全规则。
  • 该技能仅处理回复,不涵盖发送新邮件、读取或管理邮件的其他操作;相关命令参见 gws-gmail。
  • 关于认证方式、全局参数及安全规则的具体内容,资料中未提供,需查阅 gws-shared 文档。