Help us improve
Share bugs, ideas, or general feedback.
From claude-commands
Reads and searches Gmail for the configured user via the gog CLI, with structured output and Gmail query syntax support.
npx claudepluginhub jleechanorg/claude-commands --plugin claude-commandsHow this skill is triggered — by the user, by Claude, or both
Slash command
/claude-commands:gmailThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
**Tool**: `gog` — Google CLI with Gmail/Calendar/Drive/Sheets support
Automates Gmail operations like searching, reading, sending emails, managing drafts/labels via Python CLI scripts with standalone OAuth. Requires Google Workspace.
Guides technical evaluation of code review feedback: read fully, restate for understanding, verify against codebase, respond with reasoning or pushback before implementing.
Share bugs, ideas, or general feedback.
Tool: gog — Google CLI with Gmail/Calendar/Drive/Sheets support
Binary: /opt/homebrew/bin/gog
Auth: macOS keychain (persistent, no re-auth needed)
Account: $USER@gmail.com
# Search (Gmail query syntax)
gog gmail search -a $USER@gmail.com "<query>" --limit 10
# Get full message body by ID
gog gmail get -a $USER@gmail.com <messageId>
# Recent inbox
gog gmail search -a $USER@gmail.com "in:inbox newer_than:1d" --limit 20
# JSON output for scripting
gog gmail search -a $USER@gmail.com "<query>" --json --limit 5
subject:[Consulting] # subject contains [Consulting]
from:noreply@github.com # from a sender
newer_than:1d # last 24 hours
newer_than:1h # last 1 hour
in:inbox is:unread # unread inbox
has:attachment # messages with attachments
ID DATE FROM SUBJECT LABELS
19e656a13d3ad37d 2026-05-26 10:51 AI Universe Contact... [Consulting] New... INBOX
Use the ID with gog gmail get to read the full body.
mcp-agent-mail (that's inter-agent messaging via port 8765, not Gmail)@gongrzhe/server-gmail-autoauth-mcp (not configured)/gmail <query> — calls gog gmail search -a $USER@gmail.com "<query>"