Agent skill · writing content · googleworkspace
gws-gmail-reply-all
Gmail: Reply-all to a message (handles threading automatically).
Why this skill is useful
Adds a specific command for replying to Gmail messages that handles threading and recipient management, which the AI wouldn't reliably generate on its own.
What it needs
Requires gws installed locally. About 2k tokens when loaded. Last updated 2026-08-01. 30,245 stars on the source repository.
What this skill does
gmail +reply-all PREREQUISITE: Read ../gws-shared/SKILL.md for auth, global flags, and security rules. If missing, run gws generate-skills to create it. Reply-all 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 --remove — — Exclude recipients from the outgoing reply (comma-separated emails) Examples Tips Replies to the sender and all original To/CC recipients. Use --to to add extra recipients to the To field. Use --cc to add new CC recipients. Use --bcc for recipients who should not be visible to others. Use --remove to exclude recipients from the outgoing reply, including the sender or Reply-To target. The command fails if no To recipient remains after exclusions and --to additions. Use -a/--attach to add file attachments. Can be specified multiple times. With --html, the quoted block uses Gmail's gmailquote 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. See Also gws-shared — Global flags and auth gws-gmail — All send, read, and manage email commands
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills googleworkspace/gws-gmail-reply-all