
Gws Gmail Read
googleworkspace/cliOfficial
This does exactly what you'd expect: grabs a Gmail message by ID and extracts the body text or headers. It automatically converts HTML-only emails to plain text and handles multipart messages and base64 decoding behind the scenes. You'll reach for this when building email processing workflows or debugging message content issues. The JSON output mode makes it easy to pipe into other tools. One nice touch is the dry-run flag so you can see the actual API request before hitting Gmail's servers.
- skills.sh installs
- 42.1K
- GitHub stars
- 32.2K
- last updated
- Aug 21, 2026
Install
$ npx -y skills add googleworkspace/cli --skill gws-gmail-read --agent claude-codeInstalls into .claude/skills of the current project.
Files
gmail +read
PREREQUISITE: Read
../gws-shared/SKILL.mdfor auth, global flags, and security rules. If missing, rungws generate-skillsto create it.
Read a message and extract its body or headers
Usage
gws gmail +read --id <ID>
Flags
| Flag | Required | Default | Description |
|---|---|---|---|
--id | ✓ | — | The Gmail message ID to read |
--headers | — | — | Include headers (From, To, Subject, Date) in the output |
--format | — | text | Output format (text, json) |
--html | — | — | Return HTML body instead of plain text |
--dry-run | — | — | Show the request that would be sent without executing it |
Examples
gws gmail +read --id 18f1a2b3c4d
gws gmail +read --id 18f1a2b3c4d --headers
gws gmail +read --id 18f1a2b3c4d --format json | jq '.body'
Tips
- Converts HTML-only messages to plain text automatically.
- Handles multipart/alternative and base64 decoding.
See Also
- gws-shared — Global flags and auth
- gws-gmail — All send, read, and manage email commands
Sponsors
Promote your product hereReach 125k+ visitors monthlyPromote your product hereReach 125k+ visitors monthly
Agent CaffeineSponsoredClose your lid, come back to finished work
SnugSponsoredThe clipboard manager for the AI eraPromote your product hereReach 125k+ visitors monthly
WaxSponsoredBlock anything with supervision, without erasing your iPhonePromote your product hereReach 125k+ visitors monthly
knobsSponsoredSee your site on any phone, any day, in any language
Details
- Repository
- github.com/googleworkspace/cli
- Categories
- CLI & Terminal, Office & Documents
More from googleworkspace/cli
All 113- Gws Keep39.9K
- Gws Gmail Watch38.1K
- Gws Gmail Reply36K
- Gws Gmail Forward34.5K
- Gws Workflow34.3K
- Gws Chat33.9K
- Gws People33.8K
- Gws Gmail Reply All33.8K
- Gws Workflow Email To Task33.2K
- Recipe Create Presentation33.1K
- Gws Chat Send32.7K
- Gws Workflow Meeting Prep32.6K
- Gws Workflow Weekly Digest32.3K
- Gws Workflow Standup Report32.3K
- Recipe Draft Email From Doc32.3K
- Persona Project Manager32.2K
- Recipe Email Drive Link32.1K
- Gws Events32.1K
- Persona Researcher32K
- Recipe Create Gmail Filter32K
- Recipe Save Email Attachments31.8K
- Recipe Backup Sheet As Csv31.7K
- Recipe Organize Drive Folder31.7K
- Persona Exec Assistant31.6K
Recommended
More CLI & Terminal1
gws-gmail-watchgoogleworkspace/cliGmail: Watch for new emails and stream them as NDJSON.38.1Kskills.sh installs
2
gws-gmail-replygoogleworkspace/cliGmail: Reply to a message (handles threading automatically).36Kskills.sh installs
3
gws-gmail-forwardgoogleworkspace/cliGmail: Forward a message to new recipients.34.5Kskills.sh installs
4
gws-workflowgoogleworkspace/cliGoogle Workflow: Cross-service productivity workflows.34.3Kskills.sh installs