skill-gmail-api
CommunityAutomate Gmail tasks via CLI and rest easy.
Authortmustier
Version1.0.0
Installs0
System Documentation
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
Dependency Matrix
Required Modules
google-authgoogle-auth-oauthlibgoogle-auth-httplib2google-api-python-clientclick
Components
scriptsreferences
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: skill-gmail-api Download link: https://github.com/tmustier/skill-gmail-api/archive/main.zip#skill-gmail-api Please download this .zip file, extract it, and install it in the .claude/skills/ directory.