Himalaya E-mail-agent-færdighed
Brug Himalaya CLI til at læse, søge, sende, besvare, videresende, flytte, slette og administrere e-mails direkte fra terminalen.
Installation
bash npx skills add https://github.com/NousResearch/hermes-agent/tree/main/skills/email
Hvad det gør
Himalaya E-mail-agent-færdighed giver din AI-agent terminalbaserede e-mail-funktioner gennem den eksterne himalaya CLI.
Det tillader agenten at arbejde med en rigtig postkasse ved hjælp af IMAP og SMTP, hvilket gør det nyttigt til e-mail-triage, besked-søgning, oprydning af postkassen, udarbejdelse af svar, videresendelse af beskeder og download af vedhæftede filer.
Nøglefunktioner
- Liste e-mail-mapper
- Vis e-mails fra indbakke eller tilpassede mapper
- Søg e-mails efter afsender, emne eller nøgleord
- Læs almindeligt tekst-e-mail-indhold
- Eksporter rå MIME-beskeder
- Send nye e-mails fra terminalen
- Svar på eksisterende e-mail-tråde
- Videresend beskeder
- Flyt eller kopier e-mails mellem mapper
- Slet e-mails
- Tilføj eller fjern e-mail-flag
- Arbejd med flere e-mail-konti
- Download vedhæftede filer
- Brug JSON-output til struktureret automatisering
Anvendelsesområder
- E-mail-indbakkehåndtering
- E-mail-søgning og -hentning
- Automatiseret e-mail-triage
- Udarbejdelse og afsendelse af svar
- Videresendelse af vigtige beskeder
- Download af vedhæftede filer til senere behandling
- Opbygning af terminalbaserede e-mail-arbejdsgange
- Tilslutning af agent-arbejdsgange med IMAP/SMTP-postkasser
Krav
Før du bruger denne færdighed, skal du bruge:
- Himalaya CLI installeret
- En Himalaya-konfigurationsfil på:
bash ~/.config/himalaya/config.toml
- IMAP- og SMTP-legitimationsoplysninger konfigureret sikkert
- Adgangskoder gemt via en sikker metode såsom pass, systemnøglering eller en anden adgangskodekommando
Installer Himalaya CLI
Anbefalet installation til Linux eller macOS:
bash curl -sSL https://raw.githubusercontent.com/pimalaya/himalaya/master/install.sh | PREFIX=~/.local sh
macOS via Homebrew:
bash brew install himalaya
Installation via Cargo:
bash cargo install himalaya --locked
Grundlæggende opsætning
Kør den interaktive konto-konfigurationsguide:
bash himalaya account configure
Eller opret konfigurationen manuelt:
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"
Almindelige kommandoer
Vis mapper
bash himalaya folder list
Vis indbakke-e-mails
bash himalaya envelope list
Vis e-mails i en bestemt mappe
bash himalaya envelope list --folder "Sent"
Søg i e-mails
bash himalaya envelope list from john@example.com subject meeting
Læs en e-mail
bash himalaya message read 42
Send en ny e-mail
bash cat << 'EOF' | himalaya template send From: you@example.com To: recipient@example.com Subject: Test Message Hello from Himalaya! EOF
Svar på en e-mail
bash himalaya template reply 42 | sed 's/^$/\nYour reply text here\n/' | himalaya template send
Videresend en e-mail
bash himalaya template forward 42 | sed 's/^To:.*/To: newrecipient@example.com/' | himalaya template send
Flyt en e-mail
bash himalaya message move 42 "Archive"
Slet en e-mail
bash himalaya message delete 42
Download vedhæftede filer
bash himalaya attachment download 42
Output som JSON
bash himalaya envelope list --output json
Noter
Denne færdighed er designet til terminalbaserede postkasseoperationer. Den afhænger af den eksterne himalaya CLI og en korrekt konfigureret e-mail-konto.
For agent-arbejdsgange er pipet input normalt mere pålideligt end at åbne en interaktiv editor. JSON-output anbefales, når agenten skal parse resultater programmatisk.
Bedst til
- Udviklere, der foretrækker terminalbaserede e-mail-arbejdsgange
- AI-agenter, der har brug for direkte adgang til postkasser
- Automatiseringsopgaver for e-mail
- IMAP/SMTP-baseret e-mail-håndtering
- Letvægts personlige produktivitetsarbejdsgange
Kilde
GitHub:
text https://github.com/NousResearch/hermes-agent/tree/main/skills/email


