Claude Marketplaces
SkillsMCP serversMarketplacesDigestTools
Submit

This week in Claude

Every Monday: Claude Code, Agent SDK, MCP, and the Anthropic platform moves worth your time.

Skills by category
Frontend DevelopmentBackend & APIsTesting & QASecurityDevOps & CI/CDGit & Pull RequestsDocumentationCode Review & QualityAI & Agent BuildingSkill Development
MCP servers by category
Sales & MarketingWeb & Browser AutomationDatabasesAI & LLM ToolsCloud & InfrastructureCommunication & MessagingDeveloper ToolsDesign & CreativeDocuments & KnowledgeSearch & Web Crawling
Marketplaces by category
AI Agents & OrchestrationLLM IntegrationDevelopment ToolsFrontend & UIBackend & APIsDatabasesTesting & Code QualityDevOps & CloudSecurity & ComplianceGit & Version Control
Claude Marketplaces

An independent directory of skills, plugins and MCP servers for Claude Code. Not affiliated with Anthropic.

Browse

  • Skills
  • MCP servers
  • Marketplaces
  • Weekly digest
  • Skill index
  • MCP index
  • Marketplace index

Site

  • About
  • Tools
  • Submit
  • Feedback
  • Privacy
  • llms.txt
  • Plugins reference

Maker

  • Snug
  • Agent Caffeine
  • knobs
  • Wax
  • Vectoys
  • mertduzgun.com
Crafted at
Skills/CLI & Terminal
googleworkspace avatar

Gws Gmail Send

googleworkspace/cliOfficial

A straightforward Gmail sending tool that handles the messy parts of email composition for you. Automatically deals with RFC 5322 formatting, MIME encoding, and base64 attachment handling so you don't have to think about it. Supports the usual suspects like CC/BCC, HTML content, file attachments up to 25MB, and sending from aliases. The draft mode is handy for preparing emails programmatically without firing them off immediately. It's a write command so Claude will ask before executing, which is exactly what you want when dealing with email.

installs
74.9K
GitHub stars
31.9K
last updated
Aug 21, 2026
View on GitHubSave

Install

$ npx -y skills add googleworkspace/cli --skill gws-gmail-send --agent claude-code

Installs into .claude/skills of the current project.

Files

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

FlagRequiredDefaultDescription
--to✓—Recipient email address(es), comma-separated
--subject✓—Email subject
--body✓—Email body (plain text, or HTML with --html)
--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)
--dry-run——Show the request that would be sent without executing it
--draft——Save as draft instead of sending

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 '<b>Bold</b> text' --html
gws gmail +send --to alice@example.com --subject 'Hello' --body 'Hi!' --from alias@example.com
gws gmail +send --to alice@example.com --subject 'Report' --body 'See attached' -a report.pdf
gws gmail +send --to alice@example.com --subject 'Files' --body 'Two files' -a a.pdf -a b.csv
gws gmail +send --to alice@example.com --subject 'Hello' --body 'Hi!' --draft

Tips

  • Handles RFC 5322 formatting, MIME encoding, and base64 automatically.
  • 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 (

    , , ,
    , etc.) — no / wrapper needed.

  • Use --draft to save the message as a draft instead of sending it immediately.

[!CAUTION] This is a write command — confirm with the user before executing.

See Also

  • gws-shared — Global flags and auth
  • gws-gmail — All send, read, and manage email commands
SKILL.md on GitHub

Sponsors

SnugThe clipboard manager you and your agent can use, safelyAgent CaffeineClose your lid, come back to finished workWaxBlock anything with supervision, without erasing your iPhoneOpen StepsSponsoredFree and open-source skills that make AI coding agents easier to understand, verify, and control.

Details

Repository
github.com/googleworkspace/cli
Categories
CLI & Terminal, Office & Documents

More from googleworkspace/cli

All 113
  • Gws Drive74.8K
  • Gws Shared66.3K
  • Gws Calendar61.3K
  • Gws Sheets59K
  • Gws Docs58.5K
  • Gws Sheets Read50.8K
  • Gws Docs Write50.3K
  • Gws Calendar Agenda49.7K
  • Gws Drive Upload49.4K
  • Gws Calendar Insert48.4K
  • Gws Gmail Triage47K
  • Gws Sheets Append46.8K
  • Gws Tasks44.9K
  • Gws Slides41.8K
  • Gws Forms41.3K
  • Gws Gmail Read41.2K
  • Gws Meet41.1K
  • Gws Keep38.6K
  • Gws Gmail Watch37.3K
  • Gws Gmail Reply35.2K
  • Gws Gmail Forward33.8K
  • Gws Workflow33.6K
  • Gws Chat33.2K
  • Gws Gmail Reply All33K

Recommended

More CLI & Terminal
1googleworkspace avatargws-drivegoogleworkspace/cliGoogle Drive: Manage files, folders, and shared drives.74.8Kinstalls
2googleworkspace avatargws-sharedgoogleworkspace/cligws CLI: Shared patterns for authentication, global flags, and output formatting.66.3Kinstalls
3firecrawl avatarfirecrawl-interactfirecrawl/cliControl and interact with a live browser session on any scraped page — click buttons, fill forms, navigate flows, and extract data using natural language prompt65.2Kinstalls
4googleworkspace avatargws-calendargoogleworkspace/cliGoogle Calendar: Manage calendars and events.61.3Kinstalls
5googleworkspace avatargws-sheetsgoogleworkspace/cliGoogle Sheets: Read and write spreadsheets.59Kinstalls
6googleworkspace avatargws-docsgoogleworkspace/cliRead and write Google Docs.58.5Kinstalls