返回 Skill 列表
extension
分类: 开发与工程无需 API Key

skill-gmail-api

Gmail API技能,用于通过CLI执行电子邮件操作。支持阅读、草拟、发送、归档、标记以及批量操作。当用户需要:阅读邮件、创建/发送草稿、回复消息、归档/删除消息、管理标签或执行批量邮件操作时使用。

person作者: jakexiaohubgithub

Gmail API Skill

Quick Reference

# Read
scripts/gmail.py read --limit 10
scripts/gmail.py read --query "is:unread" --full
scripts/gmail.py get --id MSG_ID

# Draft & Send  
scripts/gmail.py draft --to "x@y.com" --subject "Hi" --body "Hello"
scripts/gmail.py draft --reply-to MSG_ID --body "Thanks!"
scripts/gmail.py send --draft-id DRAFT_ID
scripts/gmail.py send --to "x@y.com" --subject "Hi" --body "Hello"

# Manage
scripts/gmail.py archive --id MSG_ID
scripts/gmail.py trash --id MSG_ID
scripts/gmail.py star --id MSG_ID
scripts/gmail.py mark-read --id MSG_ID

# Batch
scripts/gmail.py batch-archive --query "from:newsletters@"
scripts/gmail.py batch-mark-read --query "is:unread from:notifications@"

Run scripts/gmail.py --help or scripts/gmail.py COMMAND --help for options.

Full command reference: See references/commands.md

Setup

  1. Create OAuth credentials at Google Cloud Console
  2. Copy credentials.example.json to credentials.json and add your client_id/secret
  3. First run opens browser for OAuth consent