← Back to list

gmail
by bentossell
⭐ 0🍴 0📅 Dec 15, 2025
SKILL.md
name: gmail description: Gmail CLI for searching, reading threads, managing labels, and sending emails. Use when you need to check inbox, read emails, send messages, or manage email labels.
Gmail CLI (gmcli)
You have access to gmcli - a minimal Gmail CLI. All commands use the format:
gmcli <email> <command> [options]
Available Accounts
Commands
Search Emails
gmcli <email> search <query> [--max N]
Query examples:
in:inbox,in:sent,in:draftsis:unread,is:starred,is:importantfrom:sender@example.com,to:recipient@example.comsubject:keywordhas:attachmentafter:2024/01/01,before:2024/12/31- Combine:
in:inbox is:unread from:boss@company.com
Examples:
gmcli ben@factory.ai search "in:inbox" --max 10
gmcli ben@factory.ai search "is:unread" --max 50
gmcli ben@factory.ai search "from:someone@example.com has:attachment"
Read Thread
gmcli <email> thread <threadId>
gmcli <email> thread <threadId> --download # Download attachments
List Labels
gmcli <email> labels list
Modify Labels
gmcli <email> labels <threadIds...> --add LABEL --remove LABEL
System labels: INBOX, UNREAD, STARRED, IMPORTANT, TRASH, SPAM
Examples:
gmcli ben@factory.ai labels abc123 --remove UNREAD
gmcli ben@factory.ai labels abc123 --add STARRED
Send Email
gmcli <email> send --to <emails> --subject <s> --body <b> [options]
Options:
--to <emails>- Recipients (comma-separated, required)--subject <s>- Subject line (required)--body <b>- Message body (required)--cc <emails>- CC recipients--bcc <emails>- BCC recipients--reply-to <messageId>- Reply to a message--attach <file>- Attach file (can use multiple times)
Examples:
gmcli ben@factory.ai send --to someone@example.com --subject "Hi" --body "Hello there"
gmcli ben@factory.ai send --to a@x.com --subject "Re: Topic" --body "Reply" --reply-to 19aea1f2f3532db5
Drafts
gmcli <email> drafts list
gmcli <email> drafts get <draftId>
gmcli <email> drafts create --to <emails> --subject <s> --body <b>
gmcli <email> drafts send <draftId>
gmcli <email> drafts delete <draftId>
Get Gmail URL
gmcli <email> url <threadIds...>
Notes
- Thread IDs are returned from search results
- Use
--maxto limit search results (default: 10) - Attachments download to
~/.gmcli/attachments/
Score
Total Score
40/100
Based on repository quality metrics
✓SKILL.md
SKILL.mdファイルが含まれている
+20
○LICENSE
ライセンスが設定されている
0/10
○説明文
100文字以上の説明がある
0/10
○人気
GitHub Stars 100以上
0/15
○最近の活動
3ヶ月以内に更新がある
0/10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
○タグ
1つ以上のタグが設定されている
0/5
Reviews
💬
Reviews coming soon