Forward Gmail messages to new recipients with optional notes and attachments.
Requires a Gmail message ID and one or more recipient addresses; supports CC, BCC, and sender aliases Allows optional plain-text or HTML message bodies to precede the forwarded content, plus multiple file attachments Preserves original message metadata (sender, date, subject, recipients) in the forwarded block using Gmail's standard quote formatting Includes dry-run mode to preview the request before sending
Stronger alternatives
Audit results are mixed — compare nearby options before installing.
This skill allows an AI agent to forward Gmail messages using the Google Workspace CLI. It is functional and uses vendor-provided tools, but it carries a low-risk surface for indirect prompt injection because it processes untrusted email content without explicit boundary markers.
snykLOW
Analyzed Mar 31, 2026
No issues detected.
socketScore 0.9000 · 1 alerts
Analyzed Mar 31, 2026
license1
maintenance1
quality0.9
supply chain1
vulnerability1
1 alert
Also in this package
Other skills from googleworkspace/cli · top by installs.
Includes the original message with sender, date, subject, and recipients.
Original attachments are included by default (matching Gmail web behavior).
With --html, inline images are also preserved via cid: references.
In plain-text mode, inline images are not included (matching Gmail web).
Use --no-original-attachments to forward without the original message's files.
Use -a/--attach to add extra file attachments. Can be specified multiple times.
Combined size of original and user attachments is limited to 25MB.
With --html, the forwarded block uses Gmail's gmail_quote CSS classes and preserves HTML formatting. Use fragment tags (<p>, <b>, <a>, etc.) — no <html>/<body> wrapper needed.
Use --draft to save the forward as a draft instead of sending it immediately.
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