Himalaya e-postagentferdighet
Bruk Himalaya CLI til å lese, søke, sende, svare, videresende, flytte, slette og administrere e-poster direkte fra terminalen.
Installer
bash npx skills add https://github.com/NousResearch/hermes-agent/tree/main/skills/email
Hva den gjør
Himalaya e-postagentferdighet gir AI-agenten din terminalbaserte e-postfunksjoner gjennom det eksterne himalaya CLI.
Den lar agenten jobbe med en ekte postkasse ved hjelp av IMAP og SMTP, noe som gjør den nyttig for e-posttriage, meldingssøk, opprydding av postkassen, utkast til svar, videresending av meldinger og nedlasting av vedlegg.
Nøkkelfunksjoner
- Vis e-postmapper
- Vis e-poster fra innboks eller egendefinerte mapper
- Søk i e-poster etter avsender, emne eller nøkkelord
- Les e-postinnhold som ren tekst
- Eksporter rå MIME-meldinger
- Send nye e-poster fra terminalen
- Svar på eksisterende e-posttråder
- Videresend meldinger
- Flytt eller kopier e-poster mellom mapper
- Slett e-poster
- Legg til eller fjern e-postflagg
- Arbeid med flere e-postkontoer
- Last ned vedlegg
- Bruk JSON-utdata for strukturert automatisering
Bruksområder
- Administrasjon av e-postinnboks
- E-postsøk og -henting
- Automatisert e-posttriage
- Utkast og sending av svar
- Videresending av viktige meldinger
- Nedlasting av vedlegg for senere behandling
- Bygging av terminalbaserte e-postarbeidsflyter
- Koble agentarbeidsflyter med IMAP/SMTP-postkasser
Krav
Før du bruker denne ferdigheten, trenger du:
- Himalaya CLI installert
- En Himalaya-konfigurasjonsfil på:
bash ~/.config/himalaya/config.toml
- IMAP- og SMTP-påloggingsinformasjon konfigurert sikkert
- Passord lagret gjennom en sikker metode som pass, systemnøkkelring eller en annen passordkommando
Installer Himalaya CLI
Anbefalt installasjon for 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
Installer via Cargo:
bash cargo install himalaya --locked
Grunnleggende oppsett
Kjør den interaktive veiviseren for kontokonfigurasjon:
bash himalaya account configure
Eller opprett konfigurasjonen 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"
Vanlige kommandoer
Vis mapper
bash himalaya folder list
Vis innbokse-poster
bash himalaya envelope list
Vis e-poster i en bestemt mappe
bash himalaya envelope list --folder "Sent"
Søk i e-poster
bash himalaya envelope list from john@example.com subject meeting
Les en e-post
bash himalaya message read 42
Send en ny e-post
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-post
bash himalaya template reply 42 | sed 's/^$/\nYour reply text here\n/' | himalaya template send
Videresend en e-post
bash himalaya template forward 42 | sed 's/^To:.*/To: newrecipient@example.com/' | himalaya template send
Flytt en e-post
bash himalaya message move 42 "Archive"
Slett en e-post
bash himalaya message delete 42
Last ned vedlegg
bash himalaya attachment download 42
Utdata som JSON
bash himalaya envelope list --output json
Merknader
Denne ferdigheten er utformet for terminalbaserte postkasseoperasjoner. Den avhenger av det eksterne himalaya CLI og en riktig konfigurert e-postkonto.
For agentarbeidsflyter er pipet input vanligvis mer pålitelig enn å åpne et interaktivt redigeringsprogram. JSON-utdata anbefales når agenten trenger å analysere resultater programmatisk.
Best for
- Utviklere som foretrekker terminalbaserte e-postarbeidsflyter
- AI-agenter som trenger direkte tilgang til postkassen
- Automatiseringsoppgaver for e-post
- IMAP/SMTP-basert e-postadministrasjon
- Lette personlige produktivitetsarbeidsflyter
Kilde
GitHub:
text https://github.com/NousResearch/hermes-agent/tree/main/skills/email


