スキル gmail-automation
📧

gmail-automation

安全

AIでGmailタスクを自動化

もう手動で受信トレイを管理する必要はありません。このスキルは、AIアシスタントがRube MCP経由でGmailの公式APIを使用してメールを送信、メッセージ検索、ラベル管理、下書き処理を行えるようにします。

対応: Claude Codex Code(CC)
🥉 74 ブロンズ
1

スキルZIPをダウンロード

2

Claudeでアップロード

設定 → 機能 → スキル → スキルをアップロードへ移動

3

オンにして利用開始

テストする

「gmail-automation」を使用しています。 alice@example.comに件名「Lunch」、本文「Are you free for lunch on Friday?」でメールを送信

期待される結果:

alice@example.comへのメール送信に成功しました。メッセージID: msg-18f3a2b1c4d5e6f7。メールは受信者の受信トレイに配信されました。

「gmail-automation」を使用しています。 boss@company.comからの未読メールを検索

期待される結果:

boss@company.comからの未読メールが3件見つかりました:
1. 件名: 'Urgent: Q4 Review' - 受信日時: 2026年2月24日 10:30 AM
2. 件名: 'Team Meeting Notes' - 受信日時: 2026年2月23日 3:15 PM
3. 件名: 'Budget Approval Needed' - 受信日時: 2026年2月22日 9:00 AM

セキュリティ監査

安全
v1 • 2/25/2026

This skill contains only documentation (SKILL.md - 276 lines of markdown). All 124 static analysis findings are FALSE POSITIVES: backtick patterns are markdown code formatting, not shell execution. The hardcoded URL is the legitimate Rube MCP endpoint. No executable code exists in this repository. Safe for publication.

1
スキャンされたファイル
276
解析された行数
0
検出結果
1
総監査数
セキュリティ問題は見つかりませんでした
監査者: claude

品質スコア

38
アーキテクチャ
100
保守性
87
コンテンツ
50
コミュニティ
100
セキュリティ
91
仕様準拠

作れるもの

エグゼクティブ用メールアシスタント

定型的なメール返信を自動化し、送信者や日付で特定のメッセージを検索し、優先度管理用のカスタムラベルで受信トレイを整理します。

カスタマーサポート自動化

件名や送信者でカスタマー問い合わせを検索し、サポートチケットに返信し、ラベルを適用して問題のステータスと分類を追跡します。

個人用受信トレイマネージャー

受信メールの自動ラベル付け、処理済みメッセージのアーカイブ、フォローアップ用の下書き作成、添付ファイル付きの重要メールの検索を自動化します。

これらのプロンプトを試す

シンプルなメールを送信
john@example.comに件名「Meeting Tomorrow」、本文「Hi John, are you available for a meeting at 2 PM tomorrow? Let me know. Thanks!」でメールを送信してください。
検索と返信
過去1週間のsarah@company.comからの未読メールをすべて見つけてください。最新のものを表示し、返信の下書きを手伝ってください。
ラベル管理
「Q1-Projects」という青い背景のラベルを作成してください。次に、今月の件名に「Q1」を含むすべてのメールを検索し、このラベルを適用してください。
添付ファイル付きの下書き
team@example.comに件名「Weekly Report」でメールの下書きを作成し、/documents/report.pdfのファイルを添付してください。まだ送信しないで、まず確認させてください。

ベストプラクティス

  • Gmail操作を行う前に、必ず最初にRUBE_SEARCH_TOOLSを呼び出して現在のツールスキーマを取得してください
  • メッセージにラベルを適用する前に、GMAIL_LIST_LABELSを使用してラベル名をIDに解決してください
  • 一括操作の場合、API呼び出しごとの1000メッセージ制限以下に収まるようにメッセージバッチを分割してください

回避

  • Web UIのメッセージIDやUUIDは使用しないでください - Gmail APIには15〜16文字の16進数メッセージIDが必要です
  • スレッドに返信する際にsubjectパラメータを設定しないでください - 代わりに新しいスレッドが作成されます
  • システム状態にlabel:プレフィックスを使用しないでください - 代わりにis:unread、is:starred、is:snoozedを使用してください

よくある質問

このスキルにGmailアカウントを接続するにはどうすればよいですか?
クライアント設定にRube MCPサーバー(https://rube.app/mcp)を追加してください。次に、toolkit 'gmail'でRUBE_MANAGE_CONNECTIONSを呼び出し、OAuthリンクに従ってGoogleアクセスを認証してください。
添付ファイル付きのメールを送信できますか?
はい。まずファイルをダウンロードしてs3keyを取得し、その後、attachmentパラメータにmimetype(例: 'application/pdf')とファイル名を含めて添付してください。合計サイズは25MB以下である必要があります。
特定のメールを見つけるにはどうすればよいですか?
GMAIL_FETCH_EMAILSをGmailクエリ構文で使用してください。例: 'from:alice subject:invoice'、'is:unread after:2024/01/01'、'has:attachment label:work'。
thread_idとmessage_idの違いは何ですか?
thread_idは会話内の関連メールをグループ化します(返信に使用)。message_idは単一のメールを識別します(詳細の取得や単一メッセージ操作に使用)。
承認なしでメールの送信を自動化できますか?
GMAIL_SEND_EMAILは即座に送信します。レビューが必要な下書きの場合、最初にGMAIL_CREATE_EMAIL_DRAFTを使用し、その後、明示的なユーザー確認を受けてからのみGMAIL_SEND_DRAFTを使用してください。
ラベルを削除できないのはなぜですか?
システムラベル(INBOX、SENT、DRAFT、SPAM)は削除できません。また、削除操作には表示名ではなくラベルID(例: 'Label_123')を使用していることを確認してください。

開発者の詳細

ファイル構成

📄 SKILL.md