jpskill.com
💬 コミュニケーション コミュニティ

gws-gmail-watch

Gmailの新着メールを監視し、その内容をNDJSON形式でリアルタイムに提供することで、メール情報を効率的に処理・活用するSkill。

📜 元の英語説明(参考)

Gmail: Watch for new emails and stream them as NDJSON.

🇯🇵 日本人クリエイター向け解説

一言でいうと

Gmailの新着メールを監視し、その内容をNDJSON形式でリアルタイムに提供することで、メール情報を効率的に処理・活用するSkill。

※ jpskill.com 編集部が日本のビジネス現場向けに補足した解説です。Skill本体の挙動とは独立した参考情報です。

⚡ おすすめ: コマンド1行でインストール(60秒)

下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。

🍎 Mac / 🐧 Linux
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
🪟 Windows (PowerShell)
$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. 1. 下の青いボタンを押して gws-gmail-watch.zip をダウンロード
  2. 2. ZIPファイルをダブルクリックで解凍 → gws-gmail-watch フォルダができる
  3. 3. そのフォルダを C:\Users\あなたの名前\.claude\skills\(Win)または ~/.claude/skills/(Mac)へ移動
  4. 4. Claude Code を再起動

⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。

🎯 このSkillでできること

下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。

📦 インストール方法 (3ステップ)

  1. 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
  2. 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
  3. 3. 展開してできたフォルダを、ホームフォルダの .claude/skills/ に置く
    • · macOS / Linux: ~/.claude/skills/
    • · Windows: %USERPROFILE%\.claude\skills\

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.md for auth, global flags, and security rules. If missing, run gws generate-skills to 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