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