gmcli
CommunityGmail 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 requiredComponents
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.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.