NanoSkill
Invia la tua skill

Competenza Agente Gestione Email

diNousResearch163Kstelle GitHubGitHub

Invia, ricevi, cerca e gestisci le tue email direttamente dal terminale con questa potente competenza di gestione email. Semplifica il tuo flusso di lavoro e gestisci la corrispondenza senza mai lasciare la riga di comando.

posta elettronicaScansione di sicurezza superata
Anteprima risultato

Demo completa

Esplora un'esperienza reale di gestione del flusso di lavoro email alimentata da questa Competenza.

Per iniziare

Esegui il primo task

  1. email install
    01

    Installa

    Aggiungi la Competenza Agente Email Himalaya al tuo agente AI.

  2. email task
    02

    Descrivi l'attività

    Usa la Competenza per elencare le cartelle, cercare email, leggere il contenuto, redigere risposte, inoltrare messaggi e organizzare la tua casella di posta.

  3. generation
    03

    Esamina e automatizza

    Ricevi riepiloghi strutturati del contenuto della casella di posta, convalida le azioni suggerite, perfeziona le bozze ed esegui i flussi di lavoro email in modo sicuro.

Comando di installazione

$ npx skills add https://github.com/NousResearch/hermes-agent/tree/main/skills/email

Informazioni

Questa competenza di gestione email consente agli utenti di interagire con la propria posta elettronica direttamente dal terminale, offrendo un modo snello ed efficiente per gestire la corrispondenza digitale. Ti permette di inviare, ricevere, cercare e gestire le tue email senza mai abbandonare l'interfaccia a riga di comando, rendendola ideale per sviluppatori, amministratori di sistema e chiunque preferisca un flusso di lavoro basato su testo.

Progettata per un'integrazione perfetta negli ambienti a riga di comando esistenti, questa competenza trasforma il modo in cui affronti la posta elettronica. Offre solide funzionalità per comporre e inviare nuovi messaggi, accedere e leggere la posta in arrivo ed eseguire ricerche avanzate nell'intero archivio email. Questo livello di controllo garantisce che le comunicazioni critiche siano sempre a portata di mano e gestibili tramite i familiari comandi del terminale.

Oltre alle operazioni di base, la competenza facilita attività avanzate di gestione della posta elettronica come l'organizzazione della casella di posta, l'archiviazione dei vecchi messaggi e persino l'automazione dei flussi di lavoro ricorrenti legati alle email. Portando la funzionalità email nel terminale, consente una maggiore produttività e permette la creazione di script personalizzati in grado di gestire notifiche, report e altre comunicazioni automatizzate con facilità.

Funzioni chiave

Cosa la rende potente

  • Inviare Email dal Terminale

    Componi e invia email direttamente dalla tua interfaccia a riga di comando, integrando l'invio di email nei tuoi flussi di lavoro di scripting e automazione.

  • Ricevere e Visualizzare Email

    Accedi e leggi le email in arrivo nel tuo terminale, fornendo un'interfaccia basata su testo per una rapida revisione della tua corrispondenza.

  • Cercare Contenuti Email

    Esegui ricerche avanzate negli archivi delle tue email per individuare rapidamente messaggi, allegati o informazioni specifici utilizzando i comandi del terminale.

  • Gestire la Posta in Arrivo

    Organizza e gestisci la tua casella di posta in arrivo, incluse azioni come eliminare, archiviare o spostare i messaggi, tutto comodamente dal tuo terminale.

  • Automatizzare i Flussi di Lavoro Email

    Sfrutta la competenza per scrivere script e automatizzare le attività di posta elettronica di routine, aumentando la produttività e riducendo lo sforzo manuale per la gestione della posta elettronica.

Casi d’uso

Quando usarla

  • Sviluppatori che Gestiscono le Comunicazioni di Progetto

    Gli sviluppatori possono utilizzare questa competenza per inviare aggiornamenti di codice, ricevere segnalazioni di bug e gestire le email relative al progetto senza cambiare contesto rispetto al loro ambiente di sviluppo.

  • Amministratori di Sistema per il Monitoraggio degli Avvisi

    Gli amministratori di sistema possono integrare la gestione della posta elettronica nei loro script di monitoraggio per ricevere ed elaborare avvisi e notifiche di sistema direttamente nel loro terminale.

  • Appassionati della Riga di Comando per la Corrispondenza Quotidiana

    Le persone che preferiscono un'interfaccia a riga di comando per tutte le loro attività possono utilizzare questa competenza per gestire in modo efficiente la loro corrispondenza email quotidiana.

SKILL.md

Skill Agente Email Himalaya

Utilizza la CLI Himalaya per leggere, cercare, inviare, rispondere, inoltrare, spostare, eliminare e gestire le email direttamente dal terminale.

Installazione

bash npx skills add https://github.com/NousResearch/hermes-agent/tree/main/skills/email

Cosa Fa

La Skill Agente Email Himalaya fornisce al tuo agente AI capacità di gestione email basate sul terminale attraverso la CLI esterna himalaya.

Consente all'agente di operare con una casella di posta reale utilizzando IMAP e SMTP, rendendolo utile per il triage delle email, la ricerca di messaggi, la pulizia della casella di posta, la stesura di risposte, l'inoltro di messaggi e il download degli allegati.

Caratteristiche Principali

  • Elenca le cartelle email
  • Elenca le email dalla posta in arrivo o da cartelle personalizzate
  • Cerca email per mittente, oggetto o parola chiave
  • Leggi il contenuto delle email in testo semplice
  • Esporta messaggi MIME grezzi
  • Invia nuove email dal terminale
  • Rispondi a thread email esistenti
  • Inoltra messaggi
  • Sposta o copia email tra cartelle
  • Elimina email
  • Aggiungi o rimuovi flag email
  • Gestisci più account email
  • Scarica allegati
  • Utilizza output JSON per automazione strutturata

Casi d'Uso

  • Gestione della casella di posta
  • Ricerca e recupero email
  • Triage automatico delle email
  • Stesura e invio di risposte
  • Inoltro di messaggi importanti
  • Scaricamento di allegati per elaborazioni successive
  • Creazione di flussi di lavoro email incentrati sul terminale
  • Connessione dei flussi di lavoro degli agenti con caselle di posta IMAP/SMTP

Requisiti

Prima di utilizzare questa skill, hai bisogno di:

  1. CLI Himalaya installata
  2. Un file di configurazione di Himalaya in:

bash ~/.config/himalaya/config.toml

  1. Credenziali IMAP e SMTP configurate in modo sicuro
  2. Password archiviate tramite un metodo sicuro come pass, portachiavi di sistema o un altro comando per password

Installare la CLI Himalaya

Installazione consigliata per Linux o macOS:

bash curl -sSL https://raw.githubusercontent.com/pimalaya/himalaya/master/install.sh | PREFIX=~/.local sh

macOS tramite Homebrew:

bash brew install himalaya

Installa tramite Cargo:

bash cargo install himalaya --locked

Configurazione di Base

Esegui la procedura guidata di configurazione interattiva dell'account:

bash himalaya account configure

Oppure crea la configurazione manualmente:

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"

Comandi Comuni

Elenca cartelle

bash himalaya folder list

Elenca email in arrivo

bash himalaya envelope list

Elenca email in una cartella specifica

bash himalaya envelope list --folder "Sent"

Cerca email

bash himalaya envelope list from john@example.com subject meeting

Leggi un'email

bash himalaya message read 42

Invia una nuova email

bash cat << 'EOF' | himalaya template send From: you@example.com To: recipient@example.com Subject: Test Message Hello from Himalaya! EOF

Rispondi a un'email

bash himalaya template reply 42 | sed 's/^$/\nYour reply text here\n/' | himalaya template send

Inoltra un'email

bash himalaya template forward 42 | sed 's/^To:.*/To: newrecipient@example.com/' | himalaya template send

Sposta un'email

bash himalaya message move 42 "Archive"

Elimina un'email

bash himalaya message delete 42

Scarica allegati

bash himalaya attachment download 42

Output in formato JSON

bash himalaya envelope list --output json

Note

Questa skill è progettata per operazioni sulla casella di posta basate sul terminale. Dipende dalla CLI himalaya esterna e da un account email configurato correttamente.

Per i flussi di lavoro degli agenti, l'input tramite pipe è generalmente più affidabile rispetto all'apertura di un editor interattivo. Si consiglia l'output JSON quando l'agente deve analizzare i risultati in modo programmatico.

Ideale Per

  • Sviluppatori che preferiscono flussi di lavoro email tramite terminale
  • Agenti AI che necessitano di accesso diretto alla casella di posta
  • Attività di automazione email
  • Gestione email basata su IMAP/SMTP
  • Flussi di lavoro di produttività personale leggeri

Fonte

GitHub:

text https://github.com/NousResearch/hermes-agent/tree/main/skills/email

FAQ