ワンクリックで
gmail
Read and send email via Gmail — fetch inbox, summarize messages, send reports and notifications via IMAP/SMTP
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Read and send email via Gmail — fetch inbox, summarize messages, send reports and notifications via IMAP/SMTP
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Scan local git repos for dirty trees, unpushed/unpulled commits, and stashes — keep machines in sync
Scrape and summarize Reddit subreddits via the browser tool — extract posts, comments, and trends using old.reddit.com
Control a headless Chromium browser — navigate pages, read content via accessibility snapshots, interact with elements, fill forms, take screenshots
Send and receive messages via Telegram — notifications, reports, and two-way messaging with a Telegram bot
| name | gmail |
| description | Read and send email via Gmail — fetch inbox, summarize messages, send reports and notifications via IMAP/SMTP |
Read email via IMAP and send email via SMTP using Gmail app passwords. Used for inbox monitoring, digest generation, and sending reports.
.env file as GMAIL_APP_PASSWORDconfig.yamlUse the gmail CLI tool to read email:
gmail inbox # Fetch unread messages from INBOX
gmail inbox --folder "INBOX" # Specify folder
gmail inbox --max-age 24h # Only messages from last 24 hours
gmail inbox --limit 20 # Max messages to fetch
gmail read <message-id> # Read full message body
From: sender@example.com
Subject: Weekly team update
Date: 2026-02-20T09:15:00Z
ID: msg-12345
Snippet: Here are the highlights from this week...
---
From: notifications@github.com
Subject: [repo] New issue: Bug in login flow
Date: 2026-02-20T08:30:00Z
ID: msg-12346
Snippet: @user opened a new issue...
When generating an inbox digest:
gmail inbox --max-age 24hgmail send --to recipient@example.com --subject "Daily Report" --body "Report content here..."
gmail send --to recipient@example.com --subject "Alert" --body-file /path/to/report.md
gmail send --to recipient@example.com --subject "Report" --html --body-file /path/to/report.html
--html when formatting genuinely helps (tables, links).The skill tracks which messages have been seen to avoid re-processing:
state/gmail-last-seen.json{ "uidNext": 12345, "lastMessageId": "msg-xxx", "lastRun": "2026-02-20T07:00:00Z" }In config.yaml:
skills:
gmail:
account: user@gmail.com
folders: [INBOX]
maxAge: 24h
sendFrom: user@gmail.com # defaults to account
Secrets in .env:
GMAIL_APP_PASSWORD=xxxx-xxxx-xxxx-xxxx