gws-gmail-reply について
gws で Gmail のメールに返信するスキルです。スレッドを自動処理し、宛先の追加や添付、HTML 本文、下書き保存に対応します。
主な機能
- 01スレッドの自動処理
- 02プレーンテキストまたは HTML 本文
- 03宛先と添付ファイルの追加
- 04返信の送信または下書き保存
活用シーン
- 01元のスレッドを保って Gmail に返信
- 02返信に CC や追加の宛先を指定
- 03添付ファイル付きの返信を下書きとして保存
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ streakyc/ googleworkspacecli --skill gws-gmail-replyインストール後、Claude Code で/gws-gmail-replyを入力して読み込まれたか確認します。
詳細
gmail +reply
PREREQUISITE: 認証、グローバルフラグ、セキュリティルールについては、
../gws-shared/SKILL.mdをお読みください。ファイルがない場合は、gws generate-skillsを実行して作成してください。
メッセージに返信します(スレッドは自動的に処理されます)
Usage
gws gmail +reply --message-id <ID> --body <TEXT>
Flags
| Flag | Required | Default | Description |
|---|---|---|---|
--message-id | ✓ | — | 返信する Gmail メッセージ ID |
--body | ✓ | — | 返信本文。指定した内容がそのまま使われます(プレーンテキスト、または --html を指定した場合は HTML)。\n は改行ではありません。$'...' または実際の改行を使用してください |
--from | — | — | 送信者アドレス(送信元アドレス/エイリアスとして使用する場合。省略するとアカウントのデフォルトが使われます) |
--to | — | — | 追加する To メールアドレス(複数の場合はカンマ区切り) |
--attach | — | — | ファイルを添付します(複数回指定できます) |
--cc | — | — | CC メールアドレス(複数の場合はカンマ区切り) |
--bcc | — | — | BCC メールアドレス(複数の場合はカンマ区切り) |
--html | — | — | --body を HTML コンテンツとして扱います(デフォルトはプレーンテキスト) |
--dry-run | — | — | 実行せずに、送信されるリクエストを表示します |
--draft | — | — | 送信せずに下書きとして保存します |
Examples
gws gmail +reply --message-id 18f1a2b3c4d --body 'Thanks, got it!'
gws gmail +reply --message-id 18f1a2b3c4d --body 'Looping in Carol' --cc [email protected]
gws gmail +reply --message-id 18f1a2b3c4d --body 'Adding Dave' --to [email protected]
gws gmail +reply --message-id 18f1a2b3c4d --body '<b>Bold reply</b>' --html
gws gmail +reply --message-id 18f1a2b3c4d --body 'Updated version' -a updated.docx
gws gmail +reply --message-id 18f1a2b3c4d --body 'Draft reply' --draft
# Multi-line body — $'...' quoting turns \n into a real newline:
gws gmail +reply --message-id 18f1a2b3c4d --body $'Hi John,\n\nConfirmed for Tuesday.\n\nBlake'
# Long body — read it from a file instead of quoting inline:
gws gmail +reply --message-id 18f1a2b3c4d --body "$(cat reply.txt)"
Tips
- 重要:
--bodyに指定した内容はそのまま使われます。--body "Hi,\n\nThanks"と指定すると、受信者には文字どおりのバックスラッシュと n が送られ、改行にはなりません。$'Hi,\n\nThanks' または"$(cat file.txt)"を使用してください。gws-shared の Shell Tips をご覧ください。 - In-Reply-To、References、threadId ヘッダーが自動的に設定されます。
- 返信本文に元のメッセージを引用します。
--toを指定すると、To 欄に宛先が追加されます。- ファイルを添付するには
-a/--attachを使用してください。複数回指定できます。 --htmlを指定すると、引用部分には Gmail の gmail_quote CSS クラスが使われ、HTML の書式が保持されます。フラグメントタグ(<p>、<b>、<a>など)を使用してください。<html>/<body>のラッパーは不要です。--htmlを指定すると、引用されたメッセージ内のインライン画像は cid: 参照によって保持されます。- 返信をすぐに送信せず下書きとして保存するには、
--draftを使用してください。 - 全員に返信するには、代わりに
+reply-allを使用してください。
See Also
- gws-shared — グローバルフラグと認証
- gws-gmail — メールの送信、閲覧、管理に関するすべてのコマンド
コメント
Markdown 対応