关于 gws-gmail-reply
用于通过 gws 回复 Gmail 邮件的技能,可自动处理邮件线程,并支持调整收件人、添加附件、使用 HTML 正文或保存草稿。
主要功能
- 01自动关联邮件线程
- 02支持纯文本或 HTML 正文
- 03添加收件人和附件
- 04发送回复或保存草稿
适用场景
- 01在原邮件线程中回复 Gmail 邮件
- 02回复时添加抄送或其他收件人
- 03将带附件的回复保存为草稿
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ streakyc/ googleworkspacecli --skill gws-gmail-reply安装后在 Claude Code 中输入/gws-gmail-reply确认已加载。
详细介绍
gmail +reply
前置条件: 阅读
../gws-shared/SKILL.md,了解身份验证、全局标志和安全规则。如果文件缺失,请运行gws generate-skills创建它。
回复邮件(自动处理线程)
用法
gws gmail +reply --message-id <ID> --body <TEXT>
标志
| 标志 | 必需 | 默认值 | 描述 |
|---|---|---|---|
--message-id | ✓ | — | 要回复的 Gmail 邮件 ID |
--body | ✓ | — | 回复正文,按原样使用(纯文本,或使用 --html 时为 HTML)。\n 不是换行符——请使用 $'...' 或实际换行 |
--from | — | — | 发件人地址(用于以其他身份发送或使用别名;省略则使用账号默认地址) |
--to | — | — | 要添加的收件人邮箱地址,多个地址以逗号分隔 |
--attach | — | — | 附加文件(可多次指定) |
--cc | — | — | 抄送邮箱地址,多个地址以逗号分隔 |
--bcc | — | — | 密送邮箱地址,多个地址以逗号分隔 |
--html | — | — | 将 --body 作为 HTML 内容处理(默认为纯文本) |
--dry-run | — | — | 显示将要发送的请求,但不执行 |
--draft | — | — | 保存为草稿而不是发送 |
示例
gws gmail +reply --message-id 18f1a2b3c4d --body 'Thanks, got it!'
gws gmail +reply --message-id 18f1a2b3c4d --body 'Looping in Carol' --cc [email protected]
gws gmail +reply --message-id 18f1a2b3c4d --body 'Adding Dave' --to [email protected]
gws gmail +reply --message-id 18f1a2b3c4d --body '<b>Bold reply</b>' --html
gws gmail +reply --message-id 18f1a2b3c4d --body 'Updated version' -a updated.docx
gws gmail +reply --message-id 18f1a2b3c4d --body 'Draft reply' --draft
# Multi-line body — $'...' quoting turns \n into a real newline:
gws gmail +reply --message-id 18f1a2b3c4d --body $'Hi John,\n\nConfirmed for Tuesday.\n\nBlake'
# Long body — read it from a file instead of quoting inline:
gws gmail +reply --message-id 18f1a2b3c4d --body "$(cat reply.txt)"
提示
- 重要:--body 按原样使用。写成 --body "Hi,\n\nThanks" 会向收件人发送字面上的反斜杠-n;不会生成换行。请使用 $'Hi,\n\nThanks' 或 "$(cat file.txt)"。请参阅 gws-shared Shell Tips。
- 自动设置 In-Reply-To、References 和 threadId 标头。
- 在回复正文中引用原始邮件。
- --to 会将其他收件人添加到 To 字段。
- 使用 -a/--attach 添加文件附件。可多次指定。
- 使用 --html 时,引用块会使用 Gmail 的 gmail_quote CSS 类并保留 HTML 格式。请使用片段标签(
- 使用 --html 时,引用邮件中的内嵌图片会通过 cid: 引用保留。
- 使用 --draft 将回复保存为草稿,而不是立即发送。
- 如需回复全部,请改用 +reply-all。
另请参阅
- gws-shared — 全局标志和身份验证
- gws-gmail — 所有发送、读取和管理邮件的命令
评论
支持 Markdown