googleworkspace avatar

Gws Gmail

A comprehensive Gmail wrapper that handles the common email operations you actually need. Built on Google Workspace CLI, it covers sending, reading, replying, forwarding, and inbox triage without forcing you to wrestle with raw Gmail API calls. The helper commands like `+triage` for unread summaries and `+reply` with automatic threading save you from implementing message parsing yourself. Authentication and security are handled through the shared GWS framework. If you're building anything that needs to interact with Gmail programmatically, this beats writing your own API integration from scratch.

skills.sh installs
84.3K
GitHub stars
32.2K
last updated
Aug 21, 2026

Install

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

Installs into .claude/skills of the current project.

Files

gmail (v1)

PREREQUISITE: Read ../gws-shared/SKILL.md for auth, global flags, and security rules. If missing, run gws generate-skills to create it.

gws gmail <resource> <method> [flags]

Helper Commands

CommandDescription
+sendSend an email
+triageShow unread inbox summary (sender, subject, date)
+replyReply to a message (handles threading automatically)
+reply-allReply-all to a message (handles threading automatically)
+forwardForward a message to new recipients
+readRead a message and extract its body or headers
+watchWatch for new emails and stream them as NDJSON

API Resources

users

Sponsors

Details

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

More from googleworkspace/cli

All 113
1firecrawl avatarfirecrawl-scrapefirecrawl/cliExtract clean markdown from any URL, including JavaScript-rendered SPAs. Use this skill whenever the user provides a URL and wants its content, says "scrape", "84.2Kskills.sh installs
2firecrawl avatarfirecrawl-agentfirecrawl/cliAI-powered autonomous data extraction that navigates complex sites and returns structured JSON. Use this skill when the user wants structured data from websites81.9Kskills.sh installs
3firecrawl avatarfirecrawl-crawlfirecrawl/cliBulk extract content from an entire website or site section. Use this skill when the user wants to crawl a site, extract all pages from a docs section, bulk-scr81.2Kskills.sh installs
4firecrawl avatarfirecrawl-mapfirecrawl/cliDiscover and list all URLs on a website, with optional search filtering. Use this skill when the user wants to find a specific page on a large site, list all UR80.7Kskills.sh installs
5firecrawl avatarfirecrawl-downloadfirecrawl/cliDownload an entire website as local files — markdown, screenshots, or multiple formats per page. Use this skill when the user wants to save a site locally, down80.3Kskills.sh installs
6googleworkspace avatargws-gmail-sendgoogleworkspace/cliGmail: Send an email.76.1Kskills.sh installs