gws-gmail-reply
Gmail: Reply to a message (handles threading automatically).
By googleworkspace · 32,102 installs
npx skills add googleworkspace/cli --skill gws-gmail-reply
Source repository · Upstream listing
gmail +reply
PREREQUISITE: Read ../gws shared/SKILL.md for auth, global flags, and security rules. If missing, run gws generate skills to create it.
Reply to a message (handles threading automatically)
Usage
Flags
Flag Required Default Description
message id ✓ — Gmail message ID to reply to
body ✓ — Reply body (plain text, or HTML with html)
from — — Sender address (for send as/alias; omit to use account default)
to — — Additional To email address(es), comma separated
attach — — Attach a file (can be specified multiple times)
cc — — CC email address(es), comma separated
bcc — — BCC email address(es), comma separated
html — — Treat body as HTML content (default is plain text)
dry run — — Show the request that would be sent without executing it
draft — — Save as draft instead of sending
Examples
Tips
Automatically sets In Reply To, References, and threadId headers.
Quotes the original message in the reply body.
to adds extra recipients to the To field.
Use a/ attach to add file attachments. Can be specified multiple times.
With html, the quoted block uses Gmail's gmail quote CSS classes and preserves HTML formatting. Use fragment tags (<p , <b , <a , etc.) — no <html /<body wrapper needed.
With html, inline images in the quoted message are preserved via cid: references.
Use draft to save the reply as a draft instead of sending it immediately.
For reply all, use +reply all instead.
See Also
[gws shared](../gws shared/SKILL.md) — Global flags and auth
[gws gmail](../gws gmail/SKILL.md) — All send, read, and manage email commands