gws-gmail-watch
Gmailの新着メールを監視し、その内容をNDJSON形式でリアルタイムに提供することで、メール情報を効率的に処理・活用するSkill。
📜 元の英語説明(参考)
Gmail: Watch for new emails and stream them as NDJSON.
🇯🇵 日本人クリエイター向け解説
Gmailの新着メールを監視し、その内容をNDJSON形式でリアルタイムに提供することで、メール情報を効率的に処理・活用するSkill。
※ jpskill.com 編集部が日本のビジネス現場向けに補足した解説です。Skill本体の挙動とは独立した参考情報です。
下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o gws-gmail-watch.zip https://jpskill.com/download/19181.zip && unzip -o gws-gmail-watch.zip && rm gws-gmail-watch.zip
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/19181.zip -OutFile "$d\gws-gmail-watch.zip"; Expand-Archive "$d\gws-gmail-watch.zip" -DestinationPath $d -Force; ri "$d\gws-gmail-watch.zip"
完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。
💾 手動でダウンロードしたい(コマンドが難しい人向け)
- 1. 下の青いボタンを押して
gws-gmail-watch.zipをダウンロード - 2. ZIPファイルをダブルクリックで解凍 →
gws-gmail-watchフォルダができる - 3. そのフォルダを
C:\Users\あなたの名前\.claude\skills\(Win)または~/.claude/skills/(Mac)へ移動 - 4. Claude Code を再起動
⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。
🎯 このSkillでできること
下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。
📦 インストール方法 (3ステップ)
- 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
- 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
- 3. 展開してできたフォルダを、ホームフォルダの
.claude/skills/に置く- · macOS / Linux:
~/.claude/skills/ - · Windows:
%USERPROFILE%\.claude\skills\
- · macOS / Linux:
Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。
詳しい使い方ガイドを見る →- 最終更新
- 2026-05-18
- 取得日時
- 2026-05-18
- 同梱ファイル
- 1
📖 Skill本文(日本語訳)
※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。
[Skill 名] gws-gmail-watch
gmail +watch
前提条件: 認証、グローバルフラグ、およびセキュリティルールについては、
../gws-shared/SKILL.mdをお読みください。ファイルがない場合は、gws generate-skillsを実行して作成してください。
新しいメールを監視し、NDJSONとしてストリーミングします。
使用方法
gws gmail +watch
フラグ
| フラグ | 必須 | デフォルト | 説明 |
|---|---|---|---|
--project |
— | — | Pub/Sub リソースの GCP プロジェクト ID |
--subscription |
— | — | 既存の Pub/Sub サブスクリプション名 (セットアップをスキップ) |
--topic |
— | — | Gmail プッシュ権限がすでに付与されている既存の Pub/Sub トピック |
--label-ids |
— | — | フィルタリングする Gmail ラベル ID をカンマ区切りで指定 (例: INBOX,UNREAD) |
--max-messages |
— | 10 | プルバッチあたりの最大メッセージ数 |
--poll-interval |
— | 5 | プル間の秒数 |
--msg-format |
— | full | Gmail メッセージ形式: full, metadata, minimal, raw |
--once |
— | — | 一度プルして終了 |
--cleanup |
— | — | 終了時に作成された Pub/Sub リソースを削除 |
--output-dir |
— | — | 各メッセージをこのディレクトリ内の個別の JSON ファイルに書き込む |
例
gws gmail +watch --project my-gcp-project
gws gmail +watch --project my-project --label-ids INBOX --once
gws gmail +watch --subscription projects/p/subscriptions/my-sub
gws gmail +watch --project my-project --cleanup --output-dir ./emails
ヒント
- Gmail の監視は7日後に期限切れになります — 更新するには再実行してください。
--cleanupなしでは、Pub/Sub リソースは再接続のために保持されます。- Ctrl-C を押すと、正常に停止します。
関連項目
- gws-shared — グローバルフラグと認証
- gws-gmail — すべてのメール送信、読み取り、管理コマンド
📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開
gmail +watch
PREREQUISITE: Read
../gws-shared/SKILL.mdfor auth, global flags, and security rules. If missing, rungws generate-skillsto create it.
Watch for new emails and stream them as NDJSON
Usage
gws gmail +watch
Flags
| Flag | Required | Default | Description |
|---|---|---|---|
--project |
— | — | GCP project ID for Pub/Sub resources |
--subscription |
— | — | Existing Pub/Sub subscription name (skip setup) |
--topic |
— | — | Existing Pub/Sub topic with Gmail push permission already granted |
--label-ids |
— | — | Comma-separated Gmail label IDs to filter (e.g., INBOX,UNREAD) |
--max-messages |
— | 10 | Max messages per pull batch |
--poll-interval |
— | 5 | Seconds between pulls |
--msg-format |
— | full | Gmail message format: full, metadata, minimal, raw |
--once |
— | — | Pull once and exit |
--cleanup |
— | — | Delete created Pub/Sub resources on exit |
--output-dir |
— | — | Write each message to a separate JSON file in this directory |
Examples
gws gmail +watch --project my-gcp-project
gws gmail +watch --project my-project --label-ids INBOX --once
gws gmail +watch --subscription projects/p/subscriptions/my-sub
gws gmail +watch --project my-project --cleanup --output-dir ./emails
Tips
- Gmail watch expires after 7 days — re-run to renew.
- Without --cleanup, Pub/Sub resources persist for reconnection.
- Press Ctrl-C to stop gracefully.
See Also
- gws-shared — Global flags and auth
- gws-gmail — All send, read, and manage email commands