Skip to content
Development
Command

/gws-gmail-send

Gmail: Send an email.

From plugin
claude-code-templates
33k200 skills200 agents200 commands32 MCP
$ npx -y skills add davila7/claude-code-templates --agent claude-code

Command definition

gws-gmail-send.md
allowed-tools: Bash, Read, Write, Edit
argument-hint: "[resource] [method] [flags]"
description: "Gmail: Send an email."

Google Workspace Gmail Send

Execute Google Workspace Gmail Send operations: $ARGUMENTS

Prerequisites

  • Google Workspace CLI (`gws`) must be installed
  • Authentication configured: Run `gws auth status` to verify
  • Review `gws gmail-send --help` for all available commands

Available Resources and Methods

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 <EMAIL> --subject <SUBJECT> --body <TEXT>

Flags

| Flag | Required | Default | Description | |------|----------|---------|-------------| | `--to` | ✓ | — | Recipient email address | | `--subject` | ✓ | — | Email subject | | `--body` | ✓ | — | Email body (plain text) |

Examples

gws gmail +send --to alice@example.com --subject 'Hello' --body 'Hi Alice!'

Tips

  • Handles RFC 2822 formatting and base64 encoding automatically.
  • For HTML bodies, attachments, or CC/BCC, 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

  • [gws-shared](../gws-shared/SKILL.md) — Global flags and auth
  • [gws-gmail](../gws-gmail/SKILL.md) — All send, read, and manage email commands

Usage

# List available resources and methods
gws gmail-send --help

# Inspect method schema before calling
gws schema gmail-send.<resource>.<method>

# Execute command with arguments
gws gmail-send $ARGUMENTS

Task

Execute the requested Gmail Send operation: $ARGUMENTS

1. **Verify Prerequisites**

  • Check `gws` is installed: `gws --version`
  • Verify authentication: `gws auth status`
  • Review available commands: `gws gmail-send --help`

2. **Inspect Method Schema**

  • Before calling any method, inspect its parameters
  • Use `gws schema` to understand required fields
  • Review parameter types and constraints

3. **Execute Operation**

  • Build command with appropriate flags
  • Use `--params` for query/path parameters
  • Use `--json` for request body
  • Handle pagination with `--max-results` or `--page-token`

4. **Error Handling**

  • Check command output for errors
  • Review API quotas and rate limits
  • Handle authentication issues
  • Retry transient failures

---

**License**: Apache License 2.0 **Source**: [Google Workspace CLI](https://github.com/googleworkspace/cli) **Original Skill**: `gws-gmail-send`

Read more
@davila7
Ships withclaude-code-templates

Ready-to-use configurations for Anthropic's Claude Code. A comprehensive collection of AI agents, custom commands, settings, hooks, external integrations (MCPs), and project templates to enhance your development workflow.

33k200 skills200 agents32 MCP
Get the whole plugin

Stars on GitHub

Momentum

stars in total
33.0k
Star history of davila7/claude-code-templates on GitHub, a chart by star-history.com

Other commands on claude-code-templates.

More commands from other plugins.

build
Auto-invoked

build

Command

Implement tasks incrementally — build, test, verify, commit. Add "auto" to run the whole plan in one approved pass.

@addyosmani@addyosmaniInstall Command