gws-gmail-reply-all
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.
npx skills add googleworkspace/cli --skill gws-gmail-reply-allBefore / After Comparison
1 组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.
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.
gmail +reply-all
PREREQUISITE: Read
../gws-shared/SKILL.mdfor auth, global flags, and security rules. If missing, rungws generate-skillsto 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 |
--cc | — | — | Additional CC email address(es), comma-separated |
--bcc | — | — | BCC email address(es), comma-separated |
--remove | — | — | Exclude recipients from the outgoing reply (comma-separated emails) |
--html | — | — | Send as HTML (quotes original with Gmail styling; treat --body as HTML) |
--dry-run | — | — | Show 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
- gws-shared — Global flags and auth
- gws-gmail — All send, read, and manage email commands
User Reviews (0)
Write a Review
No reviews yet
Statistics
User Rating
Rate this Skill