mcpField
S
summarize-unread-emails

summarize-unread-emails

github.com/dalehurley生産性260 回インストール36 週間前に更新
リポジトリ

summarize-unread-emails について

summarize-unread-emails は、未読メールを確認するユーザー向けに、受信箱の未読メッセージを取得して分類別にまとめます。カテゴリ、送信者、受信時期で整理し、件数と時系列も示します。

主な機能

  1. 01受信箱の未読メールを取得
  2. 02メールの種類と送信者で分類
  3. 03受信日時順に並べ替え
  4. 04件数と時系列を含む要約を作成

活用シーン

  1. 01受信箱の未処理メールを確認
  2. 02カテゴリや送信者別に未読メールを検索
  3. 03最近のメールと対応事項を把握

インストール

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

$npx skills add https://github.com/dalehurley/phpbot --skill summarize-unread-emails

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

詳細

スキル:summarize-unread-emails

概要

このスキルは、AppleScript(macOS の Mail)またはメール API を使用してメールの受信トレイにアクセスし、未読メッセージを取得して、カテゴリ、送信者、受信日時ごとに整理した包括的な要約を作成します。

使用するタイミング

ユーザーから次のような依頼があった場合に、このスキルを使用します。

  • 未読メールを要約する
  • 未読メッセージの概要を確認する
  • 受信トレイのメールを整理または確認する
  • 未対応のメールを確認する
  • 未読メッセージを種類または送信者ごとに分類する

手順

  1. AppleScript を実行して、受信トレイからすべての未読メッセージを取得します:osascript -e 'tell application "Mail" to set unreadMessages to (messages of inbox whose read status is false) | return count of unreadMessages'
  2. AppleScript を使用して、各未読メッセージのメールメタデータ(送信者、件名、受信日時)を抽出します
  3. メールを論理的なカテゴリ(開発、請求、家族、ショッピング、予約、仕事、マーケティング、行政、その他)に解析して分類します
  4. 各カテゴリ内のメールを受信日時の新しい順に並べ替えます
  5. カテゴリの見出し、メール件数、時系列の内訳を含む、書式付きの要約レポートを作成します
  6. 重要なポイントと対応事項を目立たせて、要約をユーザーに提示します

出力

カテゴリと日付ごとに整理し、各未読メールの送信者、件名、受信日時を含む書式付きテキスト要約です。カテゴリ別の合計、時系列の内訳、ひと目で確認しやすい絵文字による視覚的な書式も含みます。

参照コマンド

このスキルを実行するためのコマンド(実際の入力に合わせて調整してください):

osascript -e 'tell application "Mail" to set unreadMessages to (messages of inbox whose read status is false) | return count of unreadMessages'
osascript << 'EOF'
tell application "Mail"
    set unreadMessages to (messages of inbox whose read status is false)
    repeat with msg in unreadMessages
        set output to output & "From: " & (sender of msg) & return & "Subject: " & (subject of msg) & return & "Date: " & (date received of msg) & return & return
    end repeat
end tell
EOF

{{PLACEHOLDER}} の値を、キーの保管場所にある実際の認証情報に置き換えます。

例

このスキルを起動する依頼の例:

summarize my unread emails

メモ

  • このスキルは AppleScript を使用するため、macOS で Mail.app が起動している必要があります
  • 未読メールの数が多い(100 件以上)場合、処理に数秒かかることがあります
  • メールは、件名のキーワードと送信者のドメイン分析に基づいて分類されます
  • 要約はローカルで生成され、外部に保存または送信されません

キーワード

未読、受信トレイ、メールの要約、メールの整理、未対応メッセージ、メールの概要

コメント