email-notify
於任務完成時自動發送 SMTP 電子郵件通知,支援自訂專案名稱、執行狀態與任務摘要報告。
簡介
email-notify 技能是一項強大的自動化工具,旨在連結自動化代理程式任務與即時通知需求。透過將此技能整合至代理程式工作流程中,您可以在電子郵件收件匣中即時接收自動化執行結果的更新。這對於長時間運行的指令稿、批次處理任務或背景代理程式特別有用,能有效解決手動監控的困難。此技能提供專業的報告格式,包含來源裝置識別碼、專案背景、執行結果與精簡摘要,讓您即便不在終端機前也能隨時掌握基礎設施或開發作業狀況。它設計輕量且使用標準 SMTP 協定,確保與 Gmail 等商業供應商或私人郵件伺服器的最大相容性。
-
透過 CLI 指令在代理程式任務週期完成後觸發自動通知。
-
支援多裝置環境,可透過環境變數設定自訂裝置名稱。
-
彈性的專案辨識功能,支援透過 AGENTS.md 中的 YAML frontmatter 或自動偵測目錄名稱。
-
可配置的 SMTP 設定,包含身分驗證、連接埠選擇以及 SSL/TLS 加密傳輸選項。
-
高度客製化的輸出欄位:任務標題、執行狀態(如成功、失敗、阻塞等)以及結果摘要。
-
請確保在您的 Shell 設定檔(如 ~/.bashrc 或 ~/.zshrc)中設定必要的環境變數,包含 SMTP 主機、連接埠、使用者憑證與接收郵件地址。
-
執行時請使用 --task-title, --status 與 --summary 旗標,以提供具備實質意義的通知內容。
-
建議在您的代理程式設定檔中加入 project_name 欄位,以維持報告名稱的一致性與辨識度。
-
此技能屬於更大規模通知套件的一環,可與 Bark 等其他工具搭配使用,達到多管道警示效果。
-
請務必妥善保管您的郵件憑證;避免將密碼直接寫死在腳本或共享的設定檔中。
倉庫統計
- Star 數
- 13
- Fork 數
- 1
- Open Issue 數
- 0
- 主要語言
- Python
- 預設分支
- main
- 同步狀態
- 閒置
- 最近同步時間
- 2026年5月3日 下午11:37