mcpbeat

Gws Gmail Reply All

googleworkspace/gws-gmail-reply-all

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

747 tokens
context cost
the whole folder, loaded on every use
1
files
instructions only
0
copies elsewhere
how many repositories repackaged it
30175
stars on the repo
on the repository, not the skill itself

Install

one command, takes just this skill from the repository
npx skills add https://github.com/googleworkspace/cli --skill gws-gmail-reply-all

The instruction itself

6 sections, as written by the author

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

gws gmail +reply-all --message-id <ID> --body <TEXT>

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

gws gmail +reply-all --message-id 18f1a2b3c4d --body 'Sounds good to me!'
gws gmail +reply-all --message-id 18f1a2b3c4d --body 'Updated' --remove [email protected]
gws gmail +reply-all --message-id 18f1a2b3c4d --body 'Adding Eve' --cc [email protected]
gws gmail +reply-all --message-id 18f1a2b3c4d --body '<i>Noted</i>' --html
gws gmail +reply-all --message-id 18f1a2b3c4d --body 'Notes attached' -a notes.pdf
gws gmail +reply-all --message-id 18f1a2b3c4d --body 'Draft reply' --draft

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 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.

See Also

  • gws-shared — Global flags and auth
  • gws-gmail — All send, read, and manage email commands

How to use it

Copy the folder

Take googleworkspace/gws-gmail-reply-all from the repository into ~/.claude/skills for personal use, or into .claude/skills inside a project.

Check the name does not clash

The agent identifies a skill by the name field in its header. Two skills with the same name cannot sit side by side — one of them will be ignored.