G

gws-gmail-reply-all

by @googleworkspacev
4.6(39)

Allows users to reply to all recipients in Gmail, with the system automatically handling email threads to ensure the completeness and consistency of group conversations.

gmail-apiemail-automationgoogle-workspaceproductivity-toolsgroup-communicationGitHub
Installation
npx skills add googleworkspace/cli --skill gws-gmail-reply-all
compare_arrows

Before / After Comparison

1
Before

Before the `gws-gmail-reply-all` tool, replying all to a Gmail email required manually opening the Gmail interface, finding the relevant email thread, clicking the 'Reply All' button, and then composing and sending the email. This process is inefficient for scenarios requiring frequent replies or automated processing, especially when dealing with large mailing lists.

After

With `gws-gmail-reply-all`, you can quickly 'reply all' to emails via the command line or scripts. The tool automatically handles email threads and all recipients (including CC), greatly simplifying the operation process and improving work efficiency, making it particularly suitable for team collaboration and automated notifications.

SKILL.md

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

FlagRequiredDefaultDescription
--message-idGmail message ID to reply to
--bodyReply body (plain text, or HTML with --html)
--fromSender address (for send-as/alias; omit to use account default)
--toAdditional To email address(es), comma-separated
--ccAdditional CC email address(es), comma-separated
--bccBCC email address(es), comma-separated
--removeExclude recipients from the outgoing reply (comma-separated emails)
--htmlSend as HTML (quotes original with Gmail styling; treat --body as HTML)
--dry-runShow the request that would be sent without executing it

Examples

gws gmail +reply-all --message-id 18f1a2b3c4d --body 'Sounds good to me!'
gws gmail +reply-all --message-id 18f1a2b3c4d --body 'Updated' --remove bob@example.com
gws gmail +reply-all --message-id 18f1a2b3c4d --body 'Adding Eve' --cc eve@example.com
gws gmail +reply-all --message-id 18f1a2b3c4d --body 'Adding Dave' --to dave@example.com
gws gmail +reply-all --message-id 18f1a2b3c4d --body 'Reply' --bcc secret@example.com
gws gmail +reply-all --message-id 18f1a2b3c4d --body '<i>Noted</i>' --html

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.

See Also

User Reviews (0)

Write a Review

Effect
Usability
Docs
Compatibility

No reviews yet

Statistics

Installs16.0K
Rating4.6 / 5.0
Version
Updated2026年5月23日
Comparisons1

User Rating

4.6(39)
5
23%
4
51%
3
23%
2
3%
1
0%

Rate this Skill

0.0

Compatible Platforms

🔧Claude Code
🔧OpenClaw
🔧OpenCode
🔧Codex
🔧Gemini CLI
🔧GitHub Copilot
🔧Amp
🔧Kimi CLI

Timeline

Created2026年3月16日
Last Updated2026年5月23日