Himalaya E-posta Aracısı Yeteneği
Himalaya CLI'yi kullanarak doğrudan terminalden e-postaları okuyun, arayın, gönderin, yanıtlayın, iletin, taşıyın, silin ve yönetin.
Kurulum
bash npx skills add https://github.com/NousResearch/hermes-agent/tree/main/skills/email
Ne Yapar
Himalaya E-posta Aracısı Yeteneği, yapay zeka aracınıza harici himalaya CLI aracılığıyla terminal tabanlı e-posta yetenekleri kazandırır.
Bu, aracının IMAP ve SMTP kullanarak gerçek bir posta kutusuyla çalışmasına olanak tanır; bu da onu e-posta sınıflandırma, mesaj arama, posta kutusu temizliği, yanıt taslakları oluşturma, mesajları iletme ve ekleri indirme gibi işler için kullanışlı hale getirir.
Temel Özellikler
- E-posta klasörlerini listeleme
- Gelen kutusu veya özel klasörlerden e-postaları listeleme
- Gönderici, konu veya anahtar kelimeye göre e-posta arama
- Düz metin e-posta içeriğini okuma
- Ham MIME mesajlarını dışa aktarma
- Terminalden yeni e-postalar gönderme
- Mevcut e-posta dizilerine yanıt verme
- Mesajları iletme
- E-postaları klasörler arasında taşıma veya kopyalama
- E-postaları silme
- E-posta işaretleri ekleme veya kaldırma
- Birden çok e-posta hesabıyla çalışma
- Ekleri indirme
- Yapılandırılmış otomasyon için JSON çıktısı kullanma
Kullanım Alanları
- E-posta gelen kutusu yönetimi
- E-posta arama ve getirme
- Otomatik e-posta sınıflandırma
- Yanıt taslakları hazırlama ve gönderme
- Önemli mesajları iletme
- Daha sonra işlemek üzere ekleri indirme
- Terminal odaklı e-posta iş akışları oluşturma
- Aracı iş akışlarını IMAP/SMTP posta kutularıyla bağlama
Gereksinimler
Bu yeteneği kullanmadan önce şunlara ihtiyacınız var:
- Himalaya CLI kurulu
- Şu konumda bir Himalaya yapılandırma dosyası:
bash ~/.config/himalaya/config.toml
- IMAP ve SMTP kimlik bilgileri güvenli bir şekilde yapılandırılmış
- Parolalar, pass, sistem anahtarlığı veya başka bir parola komutu gibi güvenli bir yöntemle saklanmış
Himalaya CLI'yi Kurma
Linux veya macOS için önerilen kurulum:
bash curl -sSL https://raw.githubusercontent.com/pimalaya/himalaya/master/install.sh | PREFIX=~/.local sh
Homebrew ile macOS'ta:
bash brew install himalaya
Cargo ile kurulum:
bash cargo install himalaya --locked
Temel Kurulum
Etkileşimli hesap yapılandırma sihirbazını çalıştırın:
bash himalaya account configure
Veya yapılandırmayı manuel olarak oluşturun:
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"
Yaygın Komutlar
Klasörleri listeleme
bash himalaya folder list
Gelen kutusu e-postalarını listeleme
bash himalaya envelope list
Belirli bir klasördeki e-postaları listeleme
bash himalaya envelope list --folder "Sent"
E-postaları arama
bash himalaya envelope list from john@example.com subject meeting
Bir e-postayı okuma
bash himalaya message read 42
Yeni bir e-posta gönderme
bash cat << 'EOF' | himalaya template send From: you@example.com To: recipient@example.com Subject: Test Message Hello from Himalaya! EOF
Bir e-postayı yanıtlama
bash himalaya template reply 42 | sed 's/^$/\nYour reply text here\n/' | himalaya template send
Bir e-postayı iletme
bash himalaya template forward 42 | sed 's/^To:.*/To: newrecipient@example.com/' | himalaya template send
Bir e-postayı taşıma
bash himalaya message move 42 "Archive"
Bir e-postayı silme
bash himalaya message delete 42
Ekleri indirme
bash himalaya attachment download 42
JSON olarak çıktı alma
bash himalaya envelope list --output json
Notlar
Bu yetenek, terminal tabanlı posta kutusu işlemleri için tasarlanmıştır. Harici himalaya CLI'ye ve doğru yapılandırılmış bir e-posta hesabına bağlıdır.
Aracı iş akışları için, etkileşimli bir düzenleyici açmaktansa ardışık giriş genellikle daha güvenilirdir. Aracının sonuçları programlı olarak ayrıştırması gerektiğinde JSON çıktısı önerilir.
En İyi Kullanıldığı Yerler
- Terminal e-posta iş akışlarını tercih eden geliştiriciler
- Doğrudan posta kutusu erişimine ihtiyaç duyan yapay zeka aracıları
- E-posta otomasyon görevleri
- IMAP/SMTP tabanlı e-posta yönetimi
- Hafif kişisel üretkenlik iş akışları
Kaynak
GitHub:
text https://github.com/NousResearch/hermes-agent/tree/main/skills/email


