Himalaya E-mail Agent Skill
Gebruik de Himalaya CLI om e-mails te lezen, zoeken, verzenden, beantwoorden, doorsturen, verplaatsen, verwijderen en beheren rechtstreeks vanuit de terminal.
Installeren
bash npx skills add https://github.com/NousResearch/hermes-agent/tree/main/skills/email
Wat het doet
Himalaya E-mail Agent Skill geeft uw AI-agent terminal-gebaseerde e-mailmogelijkheden via de externe himalaya CLI.
Hiermee kan de agent werken met een echte mailbox via IMAP en SMTP, wat het nuttig maakt voor e-mailtriage, berichtzoekopdrachten, mailboxopruiming, het opstellen van antwoorden, het doorsturen van berichten en het downloaden van bijlagen.
Belangrijkste functies
- E-mailmappen weergeven
- E-mails weergeven uit de inbox of aangepaste mappen
- E-mails zoeken op afzender, onderwerp of trefwoord
- Platte tekst van e-mailberichten lezen
- Oorspronkelijke MIME-berichten exporteren
- Nieuwe e-mails verzenden vanaf de terminal
- Reageren op bestaande e-mailconversaties
- Berichten doorsturen
- E-mails verplaatsen of kopiëren tussen mappen
- E-mails verwijderen
- E-mailvlaggen toevoegen of verwijderen
- Werken met meerdere e-mailaccounts
- Bijlagen downloaden
- JSON-uitvoer gebruiken voor gestructureerde automatisering
Gebruiksscenario's
- E-mailinboxbeheer
- E-mail zoeken en ophalen
- Geautomatiseerde e-mailtriage
- Opstellen en verzenden van antwoorden
- Doorsturen van belangrijke berichten
- Bijlagen downloaden voor latere verwerking
- Bouwen van terminal-eerste e-mailworkflows
- Verbinden van agent-workflows met IMAP/SMTP-mailboxen
Vereisten
Voordat u deze skill gebruikt, heeft u het volgende nodig:
- Himalaya CLI geïnstalleerd
- Een Himalaya-configuratiebestand op:
bash ~/.config/himalaya/config.toml
- IMAP- en SMTP-inloggegevens veilig geconfigureerd
- Wachtwoorden veilig opgeslagen via een methode zoals pass, systeemsleutelring of een andere wachtwoordopdracht
Himalaya CLI installeren
Aanbevolen installatie voor Linux of macOS:
bash curl -sSL https://raw.githubusercontent.com/pimalaya/himalaya/master/install.sh | PREFIX=~/.local sh
macOS via Homebrew:
bash brew install himalaya
Installeren via Cargo:
bash cargo install himalaya --locked
Basisconfiguratie
Voer de interactieve wizard voor accountconfiguratie uit:
bash himalaya account configure
Of maak de configuratie handmatig aan:
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"
Veelgebruikte opdrachten
Mappen weergeven
bash himalaya folder list
Inbox-e-mails weergeven
bash himalaya envelope list
E-mails in een specifieke map weergeven
bash himalaya envelope list --folder "Sent"
E-mails zoeken
bash himalaya envelope list from john@example.com subject meeting
Een e-mail lezen
bash himalaya message read 42
Een nieuwe e-mail verzenden
bash cat << 'EOF' | himalaya template send From: you@example.com To: recipient@example.com Subject: Test Message Hello from Himalaya! EOF
Reageren op een e-mail
bash himalaya template reply 42 | sed 's/^$/\nYour reply text here\n/' | himalaya template send
Een e-mail doorsturen
bash himalaya template forward 42 | sed 's/^To:.*/To: newrecipient@example.com/' | himalaya template send
Een e-mail verplaatsen
bash himalaya message move 42 "Archive"
Een e-mail verwijderen
bash himalaya message delete 42
Bijlagen downloaden
bash himalaya attachment download 42
Uitvoer als JSON
bash himalaya envelope list --output json
Opmerkingen
Deze skill is ontworpen voor terminalgebaseerde mailboxbewerkingen. Het is afhankelijk van de externe himalaya CLI en een correct geconfigureerd e-mailaccount.
Voor agent-workflows is gepipelijnde invoer meestal betrouwbaarder dan het openen van een interactieve editor. JSON-uitvoer wordt aanbevolen wanneer de agent resultaten programmatisch moet parseren.
Meest geschikt voor
- Ontwikkelaars die de voorkeur geven aan terminal e-mailworkflows
- AI-agents die directe mailbox-toegang nodig hebben
- E-mailautomatiseringstaken
- IMAP/SMTP-gebaseerd e-mailbeheer
- Lichtgewicht persoonlijke productiviteitworkflows
Bron
GitHub:
text https://github.com/NousResearch/hermes-agent/tree/main/skills/email


