Attachments can transmit local file contents to external recipients
Source references: 5The command can attach one or more files and send them immediately through Gmail. If the agent selects the wrong file or recipient, or the attachment contains sensitive information, that content leaves the user’s environment.
Reports, spreadsheets, personal information, business data, or credentials within them could be disclosed to To, CC, or BCC recipients.
The skill is expressly for sending email, and its active options allow one or more local files to be attached, up to 25MB total. If executed with the wrong attachment or recipient, file contents would be sent to an external mailbox. The documented confirmation requirement reduces this risk, but it does not say that confirmation must show attachment paths, recipients, or sensitivity checks. The user can require a full preview or use `--draft`/`--dry-run` first.
| `--from` | — | — | Sender address (for send-as/alias; omit to use account default) || `--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) |Show 4 other places
gws gmail +send --to alice@example.com --subject 'Hello' --body 'Hi!' --from alias@example.comgws gmail +send --to alice@example.com --subject 'Report' --body 'See attached' -a report.pdfgws gmail +send --to alice@example.com --subject 'Files' --body 'Two files' -a a.pdf -a b.csvgws gmail +send --to alice@example.com --subject 'Hello' --body 'Hi!' --draft- Use --from to send from a configured send-as alias instead of your primary address.- Use -a/--attach to add file attachments. Can be specified multiple times. Total size limit: 25MB.- With --html, use fragment tags (<p>, <b>, <a>, <br>, etc.) — no <html>/<body> wrapper needed.Send an email> [!CAUTION]> This is a **write** command — confirm with the user before executing.