G

gws-gmail-read

by @googleworkspacev
4.5(23)

Extracts email body and header information from Gmail by message ID, supporting plain text and HTML formats.

gmailemailapi-integrationmessage-parsingGitHub
Installation
npx skills add googleworkspace/cli --skill gws-gmail-read
compare_arrows

Before / After Comparison

1
Before

Manually logging into the Gmail web interface to view emails one by one and copy-pasting the body content. This requires repeatedly switching windows, is extremely inefficient when processing a large number of emails, and is prone to missing key information.

After

Directly call the skill using message IDs to batch read email body and header information, automatically returning structured content. It supports both plain text and HTML formats and can be quickly integrated into workflows.

SKILL.md

gws-gmail-read

Extract message body and headers from Gmail using message IDs.

  • Reads individual Gmail messages by ID and returns body content in plain text or HTML format

  • Optionally includes message headers (From, To, Subject, Date) in output

  • Supports multiple output formats (text, json) and automatically converts HTML-only messages to plain text

  • Handles multipart messages and base64 decoding; includes dry-run mode for testing requests

SKILL.md

gmail +read

PREREQUISITE: Read ../gws-shared/SKILL.md for auth, global flags, and security rules. If missing, run gws generate-skills to 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

Weekly Installs422Repositorygoogleworkspace/cliGitHub Stars21.4KFirst Seen2 days agoSecurity AuditsGen Agent Trust HubPassSocketPassSnykWarnInstalled onopencode415codex414gemini-cli410cursor410kimi-cli409amp409

User Reviews (0)

Write a Review

Effect
Usability
Docs
Compatibility

No reviews yet

Statistics

Installs15.2K
Rating4.5 / 5.0
Version
Updated2026年5月23日
Comparisons1

User Rating

4.5(23)
5
35%
4
52%
3
13%
2
0%
1
0%

Rate this Skill

0.0

Compatible Platforms

🔧Claude Code

Timeline

Created2026年3月19日
Last Updated2026年5月23日