File contents gmail +send
PREREQUISITE: Read ../gws-shared/SKILL.md for auth, global flags, and security rules. If missing, run gws generate-skills to create it.
Send an email
Usage
gws gmail +send --to <EMAILS> --subject <SUBJECT> --body <TEXT>
Flags
Flag
Required
Default
Description
--to
✓
—
Recipient email address(es), comma-separated
--subject
✓
—
Email subject
--body
✓
—
Email body (plain text)
--cc
—
—
CC email address(es), comma-separated
--bcc
—
—
BCC email address(es), comma-separated
--dry-run
—
—
Show the request that would be sent without executing it
Examples
gws gmail +send --to alice@example.com --subject 'Hello' --body 'Hi Alice!'
gws gmail +send --to alice@example.com --subject 'Hello' --body 'Hi!' --cc bob@example.com
gws gmail +send --to alice@example.com --subject 'Hello' --body 'Hi!' --bcc secret@example.com
Tips
Handles RFC 2822 formatting and base64 encoding automatically.
For HTML bodies or attachments, use the raw API instead: gws gmail users messages send --json '...'
[!CAUTION]
This is a write command — confirm with the user before executing.
See Also
1 --- 2 name: gws-gmail-send 3 description: Gmail: Send an email. 4 --- 5 6 # gmail +send 7 8 > **PREREQUISITE:** Read `../gws-shared/SKILL.md` for auth, global flags, and security rules. If missing, run `gws generate-skills` to create it. 9 10 Send an email 11 12 ## Usage 13 14 ```bash 15 gws gmail +send --to <EMAILS> --subject <SUBJECT> --body <TEXT> 16 ``` 17 18 ## Flags 19 20 | Flag | Required | Default | Description | 21 |------|----------|---------|-------------| 22 | `--to` | ✓ | — | Recipient email address(es), comma-separated | 23 | `--subject` | ✓ | — | Email subject | 24 | `--body` | ✓ | — | Email body (plain text) | 25 | `--cc` | — | — | CC email address(es), comma-separated | 26 | `--bcc` | — | — | BCC email address(es), comma-separated | 27 | `--dry-run` | — | — | Show the request that would be sent without executing it | 28 29 ## Examples 30 31 ```bash 32 gws gmail +send --to alice@example.com --subject 'Hello' --body 'Hi Alice!' 33 gws gmail +send --to alice@example.com --subject 'Hello' --body 'Hi!' --cc bob@example.com 34 gws gmail +send --to alice@example.com --subject 'Hello' --body 'Hi!' --bcc secret@example.com 35 ``` 36 37 ## Tips 38 39 - Handles RFC 2822 formatting and base64 encoding automatically. 40 - For HTML bodies or attachments, use the raw API instead: gws gmail users messages send --json '...' 41 42 > [!CAUTION] 43 > This is a **write** command — confirm with the user before executing. 44 45 ## See Also 46 47 - [gws-shared](../gws-shared/SKILL.md) — Global flags and auth 48 - [gws-gmail](../gws-gmail/SKILL.md) — All send, read, and manage email commands
ulpi-io/plugin-marketplace/tree/main/plugins/googleworkspace/skills/gws-gmail-send commit b1b270ee94
Frequently asked questions How do I install the Gws Gmail Send skill? Run npx skillmds@latest add ulpi-io/gws-gmail-send in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
What does the Gws Gmail Send skill do? Gmail: Send an email. It is listed under Productivity on SkillMD.
Is Gws Gmail Send safe to use? This skill has not completed SkillMD's automated safety review yet. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
Which AI agents work with Gws Gmail Send? This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Is Gws Gmail Send free to use? Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
Who published Gws Gmail Send? ulpi-io (@ulpi-io) published this skill. Their other Agent Skills are listed on their SkillMD profile.