원클릭으로
jgmcli
Gmail CLI (Java) for searching emails, reading threads, sending messages, managing drafts, and handling labels/attachments.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Gmail CLI (Java) for searching emails, reading threads, sending messages, managing drafts, and handling labels/attachments.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Use when debugging, tracing, or mutating state in a running or testable Java application — inject code at method entry/exit, read/write fields, trace calls, throw exceptions, or verify behavior without recompiling
Configure JReleaser to release projects to GitHub — supports Go, Rust, Java, Zig, C#, Deno, Swift, and 20+ languages. Creates jreleaser.yml and GitHub Actions workflows from proven templates.
Google Calendar CLI (Java) for listing calendars, viewing/creating/updating events, and checking availability.
Google Drive CLI (Java) for listing, searching, uploading, downloading, and sharing files and folders.
Use when the user wants to create a GitHub fine-grained personal access token with minimal permissions for a specific task — determines minimal permissions and generates a prefill URL for the GitHub web UI
Use when creating git worktrees for Maven projects - prevents SNAPSHOT artifact clashes and corporate plugin resolution failures through isolated local repositories
| name | jgmcli |
| description | Gmail CLI (Java) for searching emails, reading threads, sending messages, managing drafts, and handling labels/attachments. |
Command-line interface for Gmail operations. Java port of gmcli.
Source: https://github.com/maxandersen/jgmcli
Option 1: Run directly with JBang (no install)
jbang jgmcli@maxandersen/skills --help
Option 2: Install as command
jbang app install jgmcli@maxandersen/skills
jgmcli --help
First check if already configured:
jgmcli accounts list
If no accounts, guide the user through setup:
jgmcli accounts credentials ~/path/to/credentials.jsonjgmcli accounts add <email> (use --manual for browserless OAuth)Credentials in ~/.jgcli/ are shared across jgccli, jgmcli, and jgdcli. Set up once, use with all three.
For separate credentials, use named credentials:
jgmcli accounts credentials ~/work-creds.json --name work
jgmcli accounts add work@company.com --credentials work
Run jgmcli --help for full command reference.
Common operations:
jgmcli search <email> "<query>" - Search emails using Gmail query syntaxjgmcli thread <email> <threadId> - Read a thread with all messagesjgmcli send <email> --to <emails> --subject <s> --body <b> - Send emailjgmcli labels <email> list - List all labelsjgmcli drafts <email> list - List draftsin:inbox, in:sent, in:drafts, in:trash
is:unread, is:starred, is:important
from:sender@example.com, to:recipient@example.com
subject:keyword, has:attachment, filename:pdf
after:2024/01/01, before:2024/12/31
label:Work, label:UNREAD
Combine: "in:inbox is:unread from:boss@company.com"
~/.jgcli/credentials.json - OAuth client credentials (shared with jgccli, jgdcli)~/.jgcli/accounts-gmail.json - Account tokens~/.jgcli/attachments/ - Downloaded attachments