skill-gmail-api

Community

Automate 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.
View Source Repository