自動化
email-notify avatar

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
在 GitHub 查看