# 電子郵件管理代理技能

> 使用這項強大的電子郵件管理技能，直接從終端高效發送、接收、搜尋和管理電子郵件。簡化工作流程，無需離開命令列即可處理通信。

- Canonical: https://nanoskill.ai/tw/skills/email-management-skill
- Markdown: https://nanoskill.ai/tw/skills/email-management-skill.md
- Author: NousResearch
- Published: 2026-06-04T03:30:00.000Z
- Updated: 2026-07-23T03:33:52.729Z
- Language: zh-TW
- Source type: github
- Popularity signal: 163136

## Sources

- https://github.com/NousResearch/hermes-agent

## Install

```shell
npx skills add https://github.com/NousResearch/hermes-agent/tree/main/skills/email
```

## About

這項電子郵件管理技能讓使用者可以直接從終端與電子郵件互動，提供一種精簡高效的方式來處理數位通信。它讓你能夠發送、接收、搜尋和管理電子郵件，完全無需離開命令列介面，非常適合開發人員、系統管理員以及任何偏好文字工作流程的人。

這項技能專為無縫整合到現有命令列環境而設計，改變了你處理電子郵件的方式。它提供了撰寫和發送新訊息、存取和閱讀來信，以及在整個電子郵件存檔中進行進階搜尋的強大功能。這種控制程度確保了關鍵通信始終觸手可及，並可透過熟悉的終端命令進行管理。

除了基本操作外，此技能還促進了進階的電子郵件管理任務，例如整理收件匣、封存舊訊息，甚至自動化日常的電子郵件相關工作流程。透過將電子郵件功能帶入終端，它實現了更高的生產力，並允許建立自訂腳本來輕鬆處理通知、報告和其他自動化通信。

## Key features

- **從終端發送電子郵件**: 直接從命令列介面撰寫和發送電子郵件，將郵件發送整合到您的腳本和自動化工作流程中。
- **接收和查看電子郵件**: 在終端中存取和閱讀收到的電子郵件，提供基於文字的介面以便快速查看您的通信。
- **搜尋電子郵件內容**: 使用終端命令在您的電子郵件存檔中執行強大的搜尋，快速定位特定的郵件、附件或資訊。
- **管理電子郵件收件匣**: 整理和管理您的電子郵件收件匣，包括刪除、歸檔或移動郵件等操作，全都在舒適的終端中完成。
- **自動化電子郵件工作流程**: 利用該技能編寫腳本並自動化日常電子郵件任務，提高生產力並減少郵件管理的手動工作。

## Use cases

- **開發人員管理專案通訊**: 開發人員可以使用此技能發送程式碼更新、接收錯誤報告，並管理與專案相關的電子郵件，而無需從開發環境切換上下文。
- **系統管理員用於警報監控**: 系統管理員可以將電子郵件管理整合到他們的監控腳本中，直接在終端接收和處理系統警報和通知。
- **命令列愛好者用於日常通信**: 偏好使用命令列介面進行所有任務的個人，可以使用此技能高效處理日常電子郵件通信。

## Result preview

探索由此技能驅動的真實電子郵件工作流程管理體驗。

![email outcome](https://file.nanoskill.ai/email-outcome)

![email outcome](https://file.nanoskill.ai/email-outcome-1.email-outcome)

![email outcome](https://file.nanoskill.ai/email-outcome3)

![email outcome](https://file.nanoskill.ai/email-outcome4)

## Result walkthrough

### 安裝

將喜馬拉雅電子郵件代理技能添加到你的 AI 代理中。

![email install](https://file.nanoskill.ai/email-install.png)

### 描述任務

使用此技能來列出資料夾、搜尋電子郵件、閱讀內容、草擬回覆、轉發訊息以及整理收件匣。

![email task](https://file.nanoskill.ai/email-task.png)

### 審查與自動化

接收收件匣內容的結構化摘要、驗證建議的操作、優化草稿，並安全地執行電子郵件工作流程。

![generation](https://file.nanoskill.ai/generation.png)

## Skill definition

# Himalaya 電子郵件代理技能

使用 Himalaya CLI 直接在終端機中讀取、搜尋、傳送、回覆、轉寄、移動、刪除及管理電子郵件。

## 安裝

bash npx skills add https://github.com/NousResearch/hermes-agent/tree/main/skills/email 

## 功能說明

Himalaya 電子郵件代理技能透過外部 himalaya CLI，為你的 AI 代理提供基於終端機的電子郵件功能。

它允許代理使用 IMAP 和 SMTP 與真實郵箱互動，使其適用於電子郵件分類、郵件搜尋、郵箱清理、草擬回覆、轉寄訊息和下載附件等任務。

## 主要功能

- 列出電子郵件資料夾
- 從收件匣或自訂資料夾列出電子郵件
- 依寄件者、主旨或關鍵字搜尋電子郵件
- 讀取純文字電子郵件內容
- 匯出原始 MIME 郵件
- 從終端機傳送新電子郵件
- 回覆現有的電子郵件討論串
- 轉寄郵件
- 在資料夾之間移動或複製電子郵件
- 刪除電子郵件
- 新增或移除電子郵件標記
- 使用多個電子郵件帳號
- 下載附件
- 使用 JSON 輸出進行結構化自動化

## 使用案例

- 電子郵件收件匣管理
- 電子郵件搜尋與擷取
- 自動化電子郵件分類
- 草擬並傳送回覆
- 轉寄重要訊息
- 下載附件以供後續處理
- 建置以終端機為主的電子郵件工作流程
- 將代理工作流程與 IMAP/SMTP 郵箱連接

## 需求

在使用此技能之前，你需要：

1. 安裝 Himalaya CLI
2. 在下列位置有一個 Himalaya 設定檔：

bash ~/.config/himalaya/config.toml 

3. 安全地設定 IMAP 和 SMTP 憑證
4. 透過安全的方法儲存密碼，例如 pass、系統鑰匙圈或其他密碼指令

## 安裝 Himalaya CLI

適用於 Linux 或 macOS 的建議安裝方式：

bash curl -sSL https://raw.githubusercontent.com/pimalaya/himalaya/master/install.sh | PREFIX=~/.local sh 

macOS 透過 Homebrew：

bash brew install himalaya 

透過 Cargo 安裝：

bash cargo install himalaya --locked 

## 基本設定

執行互動式帳號設定精靈：

bash himalaya account configure 

或手動建立設定檔：

toml [accounts.personal] email = "you@example.com" display-name = "Your Name" default = true  backend.type = "imap" backend.host = "imap.example.com" backend.port = 993 backend.encryption.type = "tls" backend.login = "you@example.com" backend.auth.type = "password" backend.auth.cmd = "pass show email/imap"  message.send.backend.type = "smtp" message.send.backend.host = "smtp.example.com" message.send.backend.port = 587 message.send.backend.encryption.type = "start-tls" message.send.backend.login = "you@example.com" message.send.backend.auth.type = "password" message.send.backend.auth.cmd = "pass show email/smtp"  folder.aliases.inbox = "INBOX" folder.aliases.sent = "Sent" folder.aliases.drafts = "Drafts" folder.aliases.trash = "Trash" 

## 常用指令

### 列出資料夾

bash himalaya folder list 

### 列出收件匣郵件

bash himalaya envelope list 

### 列出特定資料夾中的郵件

bash himalaya envelope list --folder "Sent" 

### 搜尋郵件

bash himalaya envelope list from john@example.com subject meeting 

### 讀取郵件

bash himalaya message read 42 

### 傳送新郵件

bash cat << 'EOF' | himalaya template send From: you@example.com To: recipient@example.com Subject: Test Message 

來自 Himalaya 的問候！
EOF 

### 回覆郵件

bash himalaya template reply 42 | sed 's/^$/\\n你的回覆文字在此\\n/' | himalaya template send 

### 轉寄郵件

bash himalaya template forward 42 | sed 's/^To:.*/To: newrecipient@example.com/' | himalaya template send 

### 移動郵件

bash himalaya message move 42 "Archive" 

### 刪除郵件

bash himalaya message delete 42 

### 下載附件

bash himalaya attachment download 42 

### 輸出為 JSON

bash himalaya envelope list --output json 

## 注意事項

此技能是設計用於基於終端機的郵箱操作。它依賴於外部 himalaya CLI 和正確設定的電子郵件帳號。

對於代理工作流程，管線輸入通常比開啟互動式編輯器更可靠。當代理需要以程式化方式解析結果時，建議使用 JSON 輸出。

## 最適合

- 偏好終端機電子郵件工作流程的開發者
- 需要直接存取郵箱的 AI 代理
- 電子郵件自動化任務
- 基於 IMAP/SMTP 的電子郵件管理
- 輕量級的個人生產力工作流程

## 來源

GitHub：

連結 https://github.com/NousResearch/hermes-agent/tree/main/skills/email

## FAQ

### 什麼是基於終端的電子郵件管理？

基於終端的電子郵件管理讓您能夠直接從命令列介面發送、接收、搜尋和整理電子郵件，提供一種以文字為中心的方式來處理通信。

### 我該如何安裝電子郵件管理技能？

您可以通過在終端中執行命令：\`npx skills add https://github.com/NousResearch/hermes-agent/tree/main/skills/email\` 來安裝電子郵件管理技能。

### 我可以使用此技能搜尋特定電子郵件嗎？

是的，該技能提供了搜尋電子郵件內容和存檔的功能，讓您能夠快速找到特定的郵件或資訊。

### 是否可以從終端發送帶有附件的電子郵件？

核心功能專注於發送和接收基於文字的電子郵件。雖然沒有明確詳細說明，但根據底層郵件客戶端的整合情況，進階組態可能支持附件處理。

### 從終端管理電子郵件有哪些好處？

從終端管理電子郵件提供了許多好處，例如提高命令列使用者的效率、與腳本和自動化的無縫整合，以及減少開發人員和系統管理員的環境切換。

### 此技能是否支援多個電子郵件帳戶？

該描述側重於一般電子郵件管理。多帳戶支援通常取決於技能的設定以及與您的郵件伺服器設定或本地電子郵件客戶端的整合方式。
