mcpField
G
gws-gmail

gws-gmail

github.com/streakyc生産性01.4k 回インストール12 週間前に更新
リポジトリ

gws-gmail について

`gws` で Gmail を操作するコマンドラインスキルです。メール用のヘルパーコマンドに加え、Gmail API のリソース操作とメソッドのスキーマ確認に対応します。

主な機能

  1. 01メールの送信、閲覧、返信、転送
  2. 02未読受信トレイの概要表示
  3. 03新着メールの NDJSON ストリーミング
  4. 04Gmail のメール、スレッド、ラベル、設定へのアクセス
  5. 05API メソッドとパラメーターの確認

活用シーン

  1. 01未読メールの概要確認
  2. 02スレッド形式の返信や転送
  3. 03新着メールのストリーミング監視
  4. 04Gmail API メソッドの実行前にパラメーターを確認

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/streakyc/googleworkspacecli --skill gws-gmail

インストール後、Claude Code で/gws-gmailを入力して読み込まれたか確認します。

詳細

gmail (v1)

事前条件: 認証、グローバルフラグ、セキュリティルールについては、../gws-shared/SKILL.md をお読みください。見つからない場合は、gws generate-skills を実行して作成してください。

gws gmail <resource> <method> [flags]

ヘルパーコマンド

コマンド説明
+sendメールを送信します
+triage未読の受信トレイの概要(送信者、件名、日付)を表示します
+replyメッセージに返信します(スレッドを自動的に処理します)
+reply-allメッセージに全員へ返信します(スレッドを自動的に処理します)
+forward新しい宛先にメッセージを転送します
+readメッセージを読み取り、本文またはヘッダーを抽出します
+watch新着メールを監視し、NDJSON 形式でストリーミングします

API リソース

users
  • getProfile — 現在のユーザーの Gmail プロフィールを取得します。
  • stop — 指定したユーザーのメールボックスへのプッシュ通知の受信を停止します。
  • watch — 指定したユーザーのメールボックスのプッシュ通知監視を設定または更新します。
  • drafts — 'drafts' リソースに関する操作
  • history — 'history' リソースに関する操作
  • labels — 'labels' リソースに関する操作
  • messages — 'messages' リソースに関する操作
  • settings — 'settings' リソースに関する操作
  • threads — 'threads' リソースに関する操作

コマンドの確認

API メソッドを呼び出す前に、内容を確認してください。

# Browse resources and methods
gws gmail --help

# Inspect a method's required params, types, and defaults
gws schema gmail.<resource>.<method>

gws schema の出力を使って、--params フラグと --json フラグを作成してください。

コメント