OpenClaw
應用場景入門10 min

用 OpenClaw 建置智慧電子郵件摘要

建置 AI 驅動的智慧電子郵件摘要:自動掃描收件匣、按優先級分類、擷取待辦事項,每天 5 分鐘掌握郵箱全貌,告別郵件焦慮。

最後更新: 2026-03-31

所需 Skills

Summarize
推薦

總結 URL、PDF、影片和文件內容。

Cron Creator
推薦

把自然語言轉成 cron 定時運算式。

你將建置什麼

一套智慧電子郵件摘要工作流:

  1. 掃描收件匣 — 取得過去 24 小時的未讀郵件
  2. 優先級分類 — 根據寄件者重要性、緊急程度和內容自動排序
  3. 逐封總結 — 每封郵件提煉為一句話的核心資訊和所需行動
  4. 推送摘要 — 5 分鐘看完原本需要 30 分鐘的郵件

建置完成後,每天一份郵件簡報告訴你什麼最重要,不用逐封開啟。

為什麼要自動化郵件分類

電子郵件是最通用的溝通工具,但也是最讓人頭痛的:

  • 數量爆炸 — 上班族平均每天收發 120+ 封郵件,還在持續增長
  • 優先級盲區 — 主管的重要郵件和 Newsletter 推送、自動化通知堆在一起
  • 處理時間 — 閱讀、分類和回覆郵件,大多數知識工作者每天花 2-3 小時
  • 遺漏待辦 — 長郵件鏈中的行動項容易被遺忘
  • 持續焦慮 — 爆滿的收件匣製造低級別但持續的壓力

AI 摘要幫你讀完所有郵件,呈現真正需要關注的內容——甚至不用開啟郵件用戶端。

前置條件

  • OpenClaw 已安裝並設定好(快速上手指南
  • Gmail 帳號,已啟用 API 存取
  • Node.js 18+

第 1 步:安裝所需 Skills

bash
# 1. Gmail 整合
npx clawhub@latest install gmail

# 2. AI 摘要產生
npx clawhub@latest install summarize

# 3. 定時排程
npx clawhub@latest install cron

第 2 步:設定 Gmail 存取

Gmail Skill 透過 Maton API 閘道連接 Gmail,幫你處理 OAuth 驗證。

設定 Maton

  1. maton.ai 註冊——免費 Hobby 版請求次數無限制
  2. 前往 maton.ai/settings 複製 API 金鑰
  3. 設定環境變數:
bash
export MATON_API_KEY="your_api_key_here"

連接 Gmail 帳號

bash
clawhub inspect gmail

Skill 會引導你透過 Maton 的 OAuth 流程連接 Gmail——瀏覽器會彈出 Google 登入視窗。連接後,Skill 就能透過 Maton 閘道讀取和管理你的郵件。

提示: Gmail Skill 同時具備讀和寫的能力。摘要工作流只使用讀取操作,不會傳送或修改任何郵件(除非你明確設定寫入操作)。

第 3 步:設定優先級規則

定義摘要如何對郵件排序:

yaml
# .openclaw/email-digest.yml
priorities:
  critical:
    - from_domain: "yourcompany.com"
      sender_title: ["CEO", "CTO", "VP", "Director"]
    - subject_contains: ["urgent", "ASAP", "deadline", "incident", "outage"]
    - has_calendar_invite: true

  high:
    - from_domain: "yourcompany.com"
    - from_contacts: "starred"
    - is_reply_to_my_email: true

  medium:
    - from_domain: ["github.com", "linear.app", "jira.atlassian.com"]
    - subject_contains: ["review requested", "assigned to you", "mentioned you"]

  low:
    - is_newsletter: true
    - is_automated: true
    - from_noreply: true

ignore:
  - is_promotional: true
  - from_domain: ["marketing-spam.com"]

第 4 步:測試第一份摘要

讓 OpenClaw 掃描你的收件匣:

Scan my Gmail inbox for the last 24 hours and create a prioritized digest
with action items, important messages, and a summary of everything else.

輸出範例:

=== 郵件摘要 ===
日期:2026年3月31日 | 47 封未讀

## 緊急 (2 封)

1. **[需要操作] Q2 預算需要今天內審批**
   寄件者:Sarah Chen (CFO) | 3 小時前
   摘要:Q2 部門預算需要你簽字確認,截止今天。
   附件有預算表格,你的部門總額 $340K,
   較 Q1 成長 12%。她標注了新增人員編制需要討論。
   → 行動:審核並核准預算表格

2. **Re: 線上事故 — API 閘道逾時**
   寄件者:DevOps 團隊 | 1 小時前
   摘要:API 閘道逾時從早上 6 點開始影響 15% 請求。
   根因確定:昨晚部署後連線池耗盡。
   熱修復 PR 已就緒,需要核准部署。
   → 行動:核准熱修復 PR #456

---

## 高優先級 (5 封)

3. **Re: 架構評審 — 新驗證服務**
   寄件者:Mike Torres (Tech Lead) | 5 小時前
   摘要:Mike 回覆了你關於驗證遷移的問題。
   建議內部服務用 gRPC 替代 REST。附了一份
   對比文件。問你週四能不能參加設計評審。
   → 行動:回覆確認週四是否有空

4. **[GitHub] PR #92 審查請求:支付服務 v3 遷移**
   寄件者:github.com | 2 小時前
   摘要:Carol 提交了支付處理遷移到 Stripe v3 API 的 PR。
   12 個檔案,892 行變更。測試通過。她標注了兩個
   需要更新文件的破壞性變更。
   → 行動:審查 PR #92

[... 還有 3 封高優先級郵件 ...]

---

## 中等優先級 (12 封)

- 5 封 GitHub 通知(3 個 PR 審查、2 個 Issue 提及)
- 4 封 Jira 更新(Sprint 任務狀態變更)
- 3 封 Slack 郵件摘要

---

## 低優先級 (28 封)

- 15 封 Newsletter(TechCrunch、TLDR、Morning Brew 等)
- 8 封自動化通知(CI/CD、監控、備份)
- 5 封行銷推廣郵件

---

## 速覽統計
- 需要你操作的:4 封
- 需要你回覆的:3 封
- 僅供參考的:40 封

第 5 步:設定定時推送

bash
# 每天早上 8 點推送
clawhub run cron --schedule "0 8 * * *" --task "gmail --digest"

# 每天兩次——早上全覽和下午追趕
clawhub run cron --schedule "0 8,14 * * *" --task "gmail --digest --hours 12"

第 6 步:自訂輸出

建議回覆

啟用 AI 產生的回覆建議:

yaml
digest:
  suggest_responses: true
  response_style: "concise and professional"

摘要中會包含回覆草稿:

→ 建議回覆:「Sarah 你好,Q2 預算已審閱。
   按現有方案核准。新增人員編制的部分
   我們週三 1:1 時討論。」

待辦事項擷取

把所有待辦彙總到一個清單:

yaml
digest:
  action_items: true

在頂部增加一個區塊:

## 你的待辦事項
1. 核准 Q2 預算表格(來自 Sarah Chen,截止今天)
2. 核准熱修復 PR #456(來自 DevOps,緊急)
3. 審查 PR #92(來自 Carol,支付遷移)
4. 回覆 Mike 關於週四設計評審的郵件

推送選項

  • 終端機 — 預設,直接輸出
  • Markdown 檔案output: "~/digests/{{date}}-email.md"
  • Telegram — 配合 Telegram Skill 推送到手機
  • 獨立郵件 — 傳送到另一個郵箱地址

進階:智慧篩選

郵件鏈總結

對於很長的郵件鏈,摘要將整個對話折疊成一段總結:

yaml
digest:
  thread_summary: true
  # 不是展示每封回覆,而是總結整條郵件鏈
  # "關於驗證遷移的 12 封郵件。結論:團隊同意用 gRPC。
  #  設計評審定在週四。"

VIP 寄件者

標記某些寄件者的郵件始終出現在「緊急」區塊,無論內容如何:

yaml
vip_senders:
  - "ceo@yourcompany.com"
  - "your-manager@yourcompany.com"
  - "key-client@bigcorp.com"

自訂分類

在預設優先級之外增加自訂分類:

yaml
categories:
  - name: "招募"
    conditions:
      - from_domain: "greenhouse.io"
      - subject_contains: ["candidate", "interview", "offer"]
  - name: "財務"
    conditions:
      - from_domain: ["expensify.com", "stripe.com"]
      - subject_contains: ["invoice", "payment", "expense"]

常見問題排查

驗證失敗

  • 確認 MATON_API_KEY 環境變數設定正確
  • Maton 控制台 檢查 Gmail 連線狀態
  • 嘗試重新連接 Gmail:clawhub inspect gmail

摘要沒有郵件

  • 檢查時間視窗:預設 24 小時,用 --hours 調整
  • 確認 Gmail 收件匣中有未讀郵件(不是在資料夾中)
  • 確認 Maton 連線是活躍的:clawhub inspect gmail

部分郵件沒有出現

  • 檢查 ignore 規則——可能篩選得太嚴格了
  • 垃圾郵件和回收桶中的郵件預設被排除
  • 基於標籤的篩選可能跳過了 Gmail 特定分類中的郵件

摘要產生太慢

  • 減少處理的郵件數量:降低 --hours 或新增更多 ignore 規則
  • 每天 200+ 封郵件的收件匣,考慮每天兩次、每次 12 小時視窗
  • 到 Gmail API 的網路延遲可能不穩定——檢查網路連線

常見問題

Skill 存取配合你優先級規則的郵件的中繼資料(寄件者、主旨、日期)和內文。只讀取設定時間視窗內的郵件(預設過去 24 小時)。所有處理在你的本機完成——郵件內容會傳送給你的 AI 供應商用於摘要產生,但不會儲存在其他任何地方。

本教學專門針對 Gmail。Outlook 使用者可以安裝 `outlook` Skill 替換 `gmail`——摘要工作流完全一致。其他相容 IMAP 的郵件供應商可以透過 `imap` Skill 手動設定伺服器資訊來使用。

不會。Skill 以唯讀模式存取郵件。執行摘要後你的收件匣狀態完全不變——未讀郵件仍然是未讀,不會新增或移除任何標籤和星號。

摘要工作流設計為唯讀。建議回覆功能只是產生草稿,不會傳送。如果你想傳送回覆,需要單獨使用 Gmail Skill 的寫入模式,並在審閱建議後操作。

Gmail Skill 透過 Maton API 閘道連接,Maton 代管 OAuth Token。你的 Maton API 金鑰儲存在本機。你隨時可以在 Google 帳號安全設定或 Maton 控制台中撤銷 Gmail 存取權限。

支援。為每個 Gmail 帳號執行 `clawhub inspect gmail` 進行設定。給每個設定命名(如 `gmail-work`、`gmail-personal`),在摘要排程中引用即可。可以取得獨立摘要或合併摘要。

相關場景