What problem does it solve?
This Skill automates Gmail operations via a CLI, letting you read, draft, send, archive, label, and batch-process emails. It reduces manual Gmail management and helps you reclaim time.
Core Features & Use Cases
- Read emails and threads quickly with search queries and metadata or full bodies.
- Draft and send messages, with optional HTML content and attachments, including replies to existing messages.
- Batch operations for archiving, labeling, and marking read/unread across large mail sets.
- Retrieve, manage, and download attachments and labels, or create/delete filters for automated email handling.
- Use Case: A marketer wants to batch-archive newsletters and respond to important messages without leaving the terminal.
Quick Start
Install dependencies and run the Gmail CLI to read emails, e.g.,
- python3 -m venv .venv
- .venv/bin/pip install -r requirements.txt
- .venv/bin/python scripts/gmail.py read --limit 5