gmcli

Community

Gmail CLI for fast email management

Authorbadlogic
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Gmail users often need to manage emails without switching to a web browser. gmcli provides a command-line interface to search, read, compose, and organize Gmail messages, making inbox management faster and scriptable.

Core Features & Use Cases

  • Search emails: Quickly locate messages using Gmail search syntax directly from the terminal.
  • Read threads: Open and review entire conversations to capture context.
  • Send messages: Compose and send emails from scripts or interactive sessions.
  • Manage drafts and labels: Create and edit drafts; apply labels and attachments to organize inboxes.
  • Automation scenarios: Generate daily digests, respond to triggers, or batch-process messages in batches.

Quick Start

Install gmcli with: npm install -g @mariozechner/gmcli Setup Google Cloud OAuth as described in the Setup steps:

  • Run: gmcli accounts list
  • If no accounts exist, run: gmcli accounts credentials /path/to/credentials.json
  • Add an account: gmcli accounts add you@example.com Example usage: gmcli you@example.com search "from:boss"

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 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: gmcli
Download link: https://github.com/badlogic/pi-skills/archive/main.zip#gmcli

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.