Keterampilan Agen Email Himalaya
Gunakan CLI Himalaya untuk membaca, mencari, mengirim, membalas, meneruskan, memindahkan, menghapus, dan mengelola email langsung dari terminal.
Instalasi
bash npx skills add https://github.com/NousResearch/hermes-agent/tree/main/skills/email
Apa yang Dilakukannya
Keterampilan Agen Email Himalaya memberikan kemampuan email berbasis terminal kepada agen AI Anda melalui CLI himalaya eksternal.
Ini memungkinkan agen untuk bekerja dengan kotak surat nyata menggunakan IMAP dan SMTP, membuatnya berguna untuk triase email, pencarian pesan, pembersihan kotak surat, penyusunan balasan, penerusan pesan, dan pengunduhan lampiran.
Fitur Utama
- Menampilkan daftar folder email
- Menampilkan daftar email dari kotak masuk atau folder kustom
- Mencari email berdasarkan pengirim, subjek, atau kata kunci
- Membaca konten email teks polos
- Mengekspor pesan MIME mentah
- Mengirim email baru dari terminal
- Membalas utas email yang ada
- Meneruskan pesan
- Memindahkan atau menyalin email antar folder
- Menghapus email
- Menambah atau menghapus bendera email
- Bekerja dengan banyak akun email
- Mengunduh lampiran
- Menggunakan keluaran JSON untuk otomatisasi terstruktur
Kasus Penggunaan
- Manajemen kotak masuk email
- Pencarian dan pengambilan email
- Triase email otomatis
- Menyusun dan mengirim balasan
- Meneruskan pesan penting
- Mengunduh lampiran untuk pemrosesan selanjutnya
- Membangun alur kerja email yang mengutamakan terminal
- Menghubungkan alur kerja agen dengan kotak surat IMAP/SMTP
Persyaratan
Sebelum menggunakan keterampilan ini, Anda memerlukan:
- CLI Himalaya terpasang
- File konfigurasi Himalaya di:
bash ~/.config/himalaya/config.toml
- Kredensial IMAP dan SMTP dikonfigurasi dengan aman
- Kata sandi disimpan melalui metode yang aman seperti pass, system keyring, atau perintah kata sandi lainnya
Memasang CLI Himalaya
Instalasi yang direkomendasikan untuk Linux atau macOS:
bash curl -sSL https://raw.githubusercontent.com/pimalaya/himalaya/master/install.sh | PREFIX=~/.local sh
macOS melalui Homebrew:
bash brew install himalaya
Instal melalui Cargo:
bash cargo install himalaya --locked
Pengaturan Dasar
Jalankan panduan konfigurasi akun interaktif:
bash himalaya account configure
Atau buat konfigurasi secara manual:
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"
Perintah Umum
Menampilkan folder
bash himalaya folder list
Menampilkan email kotak masuk
bash himalaya envelope list
Menampilkan email di folder tertentu
bash himalaya envelope list --folder "Sent"
Mencari email
bash himalaya envelope list from john@example.com subject meeting
Membaca email
bash himalaya message read 42
Mengirim email baru
bash cat << 'EOF' | himalaya template send From: you@example.com To: recipient@example.com Subject: Test Message Hello from Himalaya! EOF
Membalas email
bash himalaya template reply 42 | sed 's/^$/\nYour reply text here\n/' | himalaya template send
Meneruskan email
bash himalaya template forward 42 | sed 's/^To:.*/To: newrecipient@example.com/' | himalaya template send
Memindahkan email
bash himalaya message move 42 "Archive"
Menghapus email
bash himalaya message delete 42
Mengunduh lampiran
bash himalaya attachment download 42
Keluaran sebagai JSON
bash himalaya envelope list --output json
Catatan
Keterampilan ini dirancang untuk operasi kotak surat berbasis terminal. Ini bergantung pada CLI himalaya eksternal dan akun email yang dikonfigurasi dengan benar.
Untuk alur kerja agen, masukan terpipa biasanya lebih dapat diandalkan daripada membuka editor interaktif. Keluaran JSON direkomendasikan ketika agen perlu mengurai hasil secara terprogram.
Paling Cocok Untuk
- Pengembang yang lebih memilih alur kerja email terminal
- Agen AI yang memerlukan akses langsung ke kotak surat
- Tugas otomatisasi email
- Manajemen email berbasis IMAP/SMTP
- Alur kerja produktivitas pribadi yang ringan
Sumber
GitHub:
text https://github.com/NousResearch/hermes-agent/tree/main/skills/email


