mcpField
E
email-cleanup

email-cleanup

github.com/maroffo生産性1788 回インストール4 週間前に更新
リポジトリ

email-cleanup について

古いプロモーション、ソーシャル、更新メールを一括処理し、大きなメールや配信停止候補を確認する Gmail 向けクリーンアップスキルです。操作前の件数確認、削除前の確認、最大 50 件ずつの処理を重視します。

主な機能

  1. 01カテゴリと経過期間でメールを検索
  2. 02整理前にメール件数を集計
  3. 03削除よりアーカイブを優先
  4. 04最大 50 件ずつ処理
  5. 05大きなメールと配信停止候補を確認対象に分類

活用シーン

  1. 01古いプロモーションやソーシャルメールのアーカイブ
  2. 02大きなメールを確認してストレージを確保
  3. 03既読の更新メールと配信停止候補の確認

インストール

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

$npx skills add https://github.com/maroffo/claude-forge --skill email-cleanup

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

詳細

ABOUTME: Gmail の一括整理 - 古いメールをアーカイブし、プロモーションメールを削除して、ストレージの空き容量を増やします

ABOUTME: 安全性を最優先した、パラメーター化されたバッチ処理

メール整理スキル

Gmail: アカウント設定とコマンドについては、../_GMAIL.md を参照してください。

安全ルール

  1. 確認なしで削除しないでください - まず件数を表示します
  2. 削除よりアーカイブを優先 - 復元可能なアーカイブを優先します
  3. 小分けにして処理 - 一度に最大 50 件まで

整理対象

カテゴリークエリ操作
プロモーションcategory:promotions older_than:30dアーカイブ
ソーシャルcategory:social older_than:14dアーカイブ
既読の更新情報category:updates is:read older_than:7dアーカイブ
サイズの大きいメールlarger:10M1 件ずつ確認
配信停止候補unsubscribe is:read older_than:30d確認

ワークフロー

ステップ 1: 各カテゴリーの件数を数える
gog gmail search "<query>" [email protected] --json | jq '.resultSizeEstimate'
ステップ 2: 件数と推奨する操作を記載した概要表を提示する
ステップ 3: 実行する(確認後)
THREADS=$(gog gmail search "<query>" [email protected] --json --max=50 | jq -r '.threads[].id')
for tid in $THREADS; do
  gog gmail thread modify $tid [email protected] --remove-labels=INBOX
done

50 件ずつ処理します。進捗を報告します。

クイック統計

gog gmail labels get INBOX [email protected]
gog gmail labels get CATEGORY_PROMOTIONS [email protected]

コメント