SuperAPI AI 工具集

gws-gmail-forward

办公与效率

查看项目

更新于 10-16 04:17

技能介绍

用途

gws-gmail-forward 是 gws-claude-plugin 提供的一个 Gmail 相关技能,用于将一封已有的 Gmail 邮件转发给新的收件人。

主要能力

  • 按邮件 ID 转发指定邮件。
  • 支持指定一个或多个收件人(逗号分隔)。
  • 支持抄送(--cc)和密送(--bcc)。
  • 支持指定发件地址(--from),用于 send-as/别名场景;省略时使用账户默认地址。
  • 支持在转发内容上方附加一段说明文字(--body)。
  • 支持以 HTML 方式发送(--html),此时转发块会套用 Gmail 样式,且 --body 按 HTML 处理。
  • 支持 --dry-run,仅展示将要发送的请求而不实际执行。
  • 转发内容会包含原邮件的发件人、日期、主题和收件人信息。

使用方式

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

基本用法:

gws gmail +forward --message-id <ID> --to <EMAILS>

参数说明:

  • --message-id(必填):要转发的 Gmail 邮件 ID。
  • --to(必填):收件人邮箱地址,多个用逗号分隔。
  • --from:发件地址(用于 send-as/别名;省略则使用账户默认)。
  • --cc:抄送邮箱地址,多个用逗号分隔。
  • --bcc:密送邮箱地址,多个用逗号分隔。
  • --body:可选说明文字,位于转发内容上方(纯文本,或配合 --html 作为 HTML)。
  • --html:以 HTML 发送(转发块套用 Gmail 样式;--body 按 HTML 处理)。
  • --dry-run:展示将要发送的请求而不执行。

示例:

gws gmail +forward --message-id 18f1a2b3c4d --to dave@example.com gws gmail +forward --message-id 18f1a2b3c4d --to dave@example.com --body 'FYI see below' gws gmail +forward --message-id 18f1a2b3c4d --to dave@example.com --cc eve@example.com gws gmail +forward --message-id 18f1a2b3c4d --to dave@example.com --bcc secret@example.com gws gmail +forward --message-id 18f1a2b3c4d --to dave@example.com --body '<p>FYI</p>' --html

适用场景

适用于需要将某封 Gmail 邮件转交给其他收件人的场景,例如把邮件转发给同事并附上简短说明,或需要抄送、密送相关方时。

限制

  • 使用前必须完成 gws-shared 中所述的认证与安全规则配置。
  • 必须提供有效的 Gmail 邮件 ID 和收件人地址。
  • 关于认证方式、全局参数、安全规则的具体细节,以及该技能的其他限制,资料中暂未提供。

相关

  • gws-shared:全局参数与认证。
  • gws-gmail:所有发送、读取和管理邮件的命令。