gws-gmail-reply

Gmail: Reply to a message (handles threading automatically).

By streakyc · 779 installs

npx skills add streakyc/googleworkspacecli --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, used verbatim (plain text, or HTML with html). \n is NOT a newline — use $'...' or a real line break 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 IMPORTANT: body is verbatim. Writing body "Hi,\n\nThanks" sends a literal backslash n to the recipient; it does NOT create a line break. Use $'Hi,\n\nThanks' or "$(cat file.txt)". See gws shared Shell 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