gmail
2
总安装量
2
周安装量
#69709
全站排名
安装命令
npx skills add https://github.com/naoterumaker/openclaw-gog-skills --skill gmail
Agent 安装分布
mcpjam
2
claude-code
2
replit
2
junie
2
windsurf
2
zencoder
2
Skill 文档
Gmail æä½ã¹ãã« (gog v0.10.0)
gog CLI ã§Gmailãæä½ããã
å®è¡ãã¹: gog
èªè¨¼ã¢ã«ã¦ã³ã: (gogã§èªè¨¼ããã¢ã«ã¦ã³ã)
Execution Notes
execãã¼ã«ã§å®è¡æãtimeout: 60ãæå®- å¤§éæ¤ç´¢ã¯
--maxã§å¶é
ã¡ã¼ã«æ¤ç´¢
åºæ¬æ¤ç´¢
gog gmail search "<query>"
gog gmail search "is:unread" --max 10
gog gmail search "from:someone@example.com"
æ¤ç´¢ã¯ã¨ãªä¸è¦§
| ã¯ã¨ãª | 説æ |
|---|---|
is:unread |
æªèª |
is:starred |
ã¹ã¿ã¼ä»ã |
is:important |
éè¦ |
from:xxx |
éä¿¡è |
to:xxx |
å®å |
cc:xxx |
CC |
subject:xxx |
ä»¶åã«å«ã |
"ãã¼ã¯ã¼ã" |
å®å ¨ä¸è´æ¤ç´¢ |
has:attachment |
æ·»ä»ãã¡ã¤ã«ãã |
filename:pdf |
PDFãã¡ã¤ã«æ·»ä» |
larger:5M |
5MBä»¥ä¸ |
smaller:1M |
1MBä»¥ä¸ |
after:YYYY/MM/DD |
æå®æ¥ä»¥é |
before:YYYY/MM/DD |
æå®æ¥ä»¥å |
older_than:7d |
7æ¥ããå |
newer_than:3d |
3æ¥ä»¥å |
label:xxx |
ç¹å®ã©ãã« |
in:inbox |
åä¿¡ãã¬ã¤ |
in:sent |
éä¿¡æ¸ã¿ |
in:trash |
ã´ãç®± |
in:anywhere |
ãã¹ã¦ï¼ã´ãç®±å«ãï¼ |
è¤åæ¤ç´¢ä¾
# ç°ä¸ããããä»é±å±ããæªèªã¡ã¼ã«
gog gmail search "from:tanaka is:unread newer_than:7d"
# è«æ±æ¸é¢é£ã®æ·»ä»ãã¡ã¤ã«ä»ãã¡ã¼ã«
gog gmail search "subject:è«æ±æ¸ has:attachment"
# 2026å¹´1æä»¥éã®PDFæ·»ä»ã¡ã¼ã«
gog gmail search "filename:pdf after:2026/01/01"
ã¡ã¼ã«åå¾
ã¹ã¬ããã»ã¡ãã»ã¼ã¸åå¾
# ã¡ãã»ã¼ã¸è©³ç´°ï¼æ¬æè¾¼ã¿ï¼
gog gmail get <messageId>
# ã¡ã¿ãã¼ã¿ã®ã¿
gog gmail messages get <messageId> --format metadata
æ·»ä»ãã¡ã¤ã«ãã¦ã³ãã¼ã
gog gmail attachment <messageId> <attachmentId>
gog gmail attachment <messageId> <attachmentId> --output "./download.pdf"
ã¡ã¼ã«éä¿¡
åºæ¬éä¿¡
gog gmail send \
--to "recipient@example.com" \
--subject "ä»¶å" \
--body "æ¬æããã¹ã"
CC/BCCä»ã
gog gmail send \
--to "main@example.com" \
--cc "copy1@example.com,copy2@example.com" \
--bcc "hidden@example.com" \
--subject "ä»¶å" \
--body "æ¬æ"
æ·»ä»ãã¡ã¤ã«ä»ã
gog gmail send \
--to "recipient@example.com" \
--subject "è³æéä»" \
--body "æ·»ä»ãã¡ã¤ã«ãã確èªãã ããã" \
--attach "./report.pdf" \
--attach "./data.xlsx"
HTMLæ¬æ
gog gmail send \
--to "recipient@example.com" \
--subject "HTMLã¡ã¼ã«" \
--body-html "<h1>è¦åºã</h1><p>æ¬æã§ãã</p>"
ãã¡ã¤ã«ããæ¬æèªã¿è¾¼ã¿
gog gmail send \
--to "recipient@example.com" \
--subject "é·æã¡ã¼ã«" \
--body-file "./email_body.txt"
è¿ä¿¡
ã¹ã¬ããã«è¿ä¿¡
gog gmail send \
--thread-id "<threadId>" \
--to "original-sender@example.com" \
--subject "Re: å
ã®ä»¶å" \
--body "è¿ä¿¡æ¬æ"
ã¡ãã»ã¼ã¸ã«ç´æ¥è¿ä¿¡
gog gmail send \
--reply-to-message-id "<messageId>" \
--to "original-sender@example.com" \
--subject "Re: å
ã®ä»¶å" \
--body "è¿ä¿¡æ¬æ"
å ¨å¡ã«è¿ä¿¡
gog gmail send \
--reply-to-message-id "<messageId>" \
--reply-all \
--subject "Re: å
ã®ä»¶å" \
--body "å
¨å¡ã¸ã®è¿ä¿¡"
ã©ãã«æä½
ã©ãã«ä¸è¦§
gog gmail labels list
ã©ãã«è¿½å /åé¤
# ã©ãã«è¿½å
gog gmail thread modify <threadId> --add-labels "éè¦"
# ã©ãã«åé¤
gog gmail thread modify <threadId> --remove-labels "UNREAD"
# æ¢èªã«ãã
gog gmail thread modify <threadId> --remove-labels "UNREAD"
# ã¢ã¼ã«ã¤ã
gog gmail thread modify <threadId> --remove-labels "INBOX"
éä¿¡ãªãã·ã§ã³ä¸è¦§
| ãªãã·ã§ã³ | 説æ |
|---|---|
--to |
å®å ï¼å¿ é ãã«ã³ãåºåãã§è¤æ°å¯ï¼ |
--cc |
CCï¼ã«ã³ãåºåãï¼ |
--bcc |
BCCï¼ã«ã³ãåºåãï¼ |
--subject |
ä»¶åï¼å¿ é ï¼ |
--body |
æ¬æï¼ãã¬ã¼ã³ããã¹ãï¼ |
--body-html |
HTMLæ¬æ |
--body-file |
æ¬æãã¡ã¤ã«ï¼- ã§stdinï¼ |
--attach |
æ·»ä»ãã¡ã¤ã«ï¼è¤æ°æå®å¯ï¼ |
--thread-id |
è¿ä¿¡å ã¹ã¬ããID |
--reply-to-message-id |
è¿ä¿¡å ã¡ãã»ã¼ã¸ID |
--reply-all |
å ¨å¡ã«è¿ä¿¡ |
--from |
éä¿¡å ã¢ãã¬ã¹ï¼éä¿¡ã¨ã¤ãªã¢ã¹ï¼ |
--reply-to |
Reply-Toãããã¼ |
åºåãªãã·ã§ã³
| ãªãã·ã§ã³ | 説æ |
|---|---|
--json |
JSONåºå |
--plain |
TSVåºå |
--max N |
æå¤§Nä»¶ |
--all |
å ¨ãã¼ã¸åå¾ |
å ¸åã¯ã¼ã¯ããã¼
æªèªã¡ã¼ã«ç¢ºèªâè¿ä¿¡
# 1. æªèªæ¤ç´¢
gog gmail search "is:unread" --max 5 --json
# 2. 詳細確èª
gog gmail get <messageId>
# 3. è¿ä¿¡
gog gmail send \
--reply-to-message-id "<messageId>" \
--to "sender@example.com" \
--subject "Re: ä»¶å" \
--body "ãé£çµ¡ãããã¨ããããã¾ãã..."
æ·»ä»ãã¡ã¤ã«æ¤ç´¢âãã¦ã³ãã¼ã
# 1. æ¤ç´¢
gog gmail search "from:client has:attachment" --json
# 2. ã¡ãã»ã¼ã¸åå¾ï¼æ·»ä»ID確èªï¼
gog gmail get <messageId> --json
# 3. ãã¦ã³ãã¼ã
gog gmail attachment <messageId> <attachmentId> --output "./downloaded.pdf"
ã¡ãã»ã¼ã¸ä¸è¦§
gog gmail messages # åä¿¡ã¡ãã»ã¼ã¸ä¸è¦§
gog gmail messages --max 20 --json
ã¹ã¬ããæä½
# ã¹ã¬ããåå¾ï¼ã¹ã¬ããå
ã®å
¨ã¡ãã»ã¼ã¸ï¼
gog gmail thread <threadId>
gog gmail thread <threadId> --json
# ã¹ã¬ããã®ã©ãã«å¤æ´
gog gmail thread modify <threadId> --add-labels "éè¦"
gog gmail thread modify <threadId> --remove-labels "UNREAD"
䏿¸ãæä½
# 䏿¸ãä¸è¦§
gog gmail drafts list
gog gmail drafts list --json
# 䏿¸ã使
gog gmail drafts create \
--to "recipient@example.com" \
--subject "ä»¶å" \
--body "æ¬æ"
# 䏿¸ãéä¿¡
gog gmail drafts send <draftId>
# 䏿¸ãåé¤
gog gmail drafts delete <draftId>
ãããã¬ãã« send ã³ãã³ã
gog send ã¯ã¡ã¼ã«éä¿¡ã®ã·ã§ã¼ãã«ãã:
gog send --to "recipient@example.com" --subject "ä»¶å" --body "æ¬æ"
gog gmail send ã¨åçã
注æäºé
- é·ãæ¬æ:
--body-fileã使ã - ç¹æ®æå: ã·ã§ã«ã¨ã¹ã±ã¼ãã«æ³¨æ
- 大ééä¿¡: ã¬ã¼ãå¶éã«æ³¨æ
- è¿ä¿¡æ: ä»¶åã«ãRe: ããã¤ãã