# Compétence d'agent de gestion des e-mails

> Envoyez, recevez, recherchez et gérez vos e-mails efficacement directement depuis le terminal avec cette puissante compétence de gestion des e-mails. Rationalisez votre flux de travail et traitez votre correspondance sans quitter votre ligne de commande.

- Canonical: https://nanoskill.ai/fr/skills/email-management-skill
- Markdown: https://nanoskill.ai/fr/skills/email-management-skill.md
- Author: NousResearch
- Published: 2026-06-04T03:30:00.000Z
- Updated: 2026-07-23T03:33:52.729Z
- Language: fr
- Source type: github
- Popularity signal: 163136

## Sources

- https://github.com/NousResearch/hermes-agent

## Install

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

## About

Cette compétence de gestion des e-mails permet aux utilisateurs d'interagir avec leur messagerie directement depuis le terminal, offrant un moyen rationalisé et efficace de gérer la correspondance numérique. Elle vous permet d'envoyer, recevoir, rechercher et gérer vos e-mails sans jamais quitter votre interface de ligne de commande, ce qui la rend idéale pour les développeurs, les administrateurs système et toute personne préférant un flux de travail basé sur le texte.

Conçue pour une intégration transparente dans les environnements de ligne de commande existants, cette compétence transforme votre approche de la messagerie. Elle offre des capacités robustes pour composer et envoyer de nouveaux messages, accéder et lire les courriels entrants, et effectuer des recherches avancées dans l'ensemble de vos archives de messagerie. Ce niveau de contrôle garantit que les communications critiques sont toujours à portée de main et gérables via des commandes de terminal familières.

Au-delà des opérations de base, cette compétence facilite les tâches avancées de gestion des e-mails telles que l'organisation de votre boîte de réception, l'archivage des anciens messages et même l'automatisation des flux de travail liés à la messagerie. En apportant la fonctionnalité de messagerie dans le terminal, elle permet une productivité accrue et la création de scripts personnalisés capables de gérer facilement les notifications, les rapports et autres communications automatisées.

## Key features

- **Envoyer des e-mails depuis le terminal**: Composez et envoyez des e-mails directement depuis votre interface en ligne de commande, en intégrant l'envoi d'e-mails dans vos flux de travail de scripts et d'automatisation.
- **Recevoir et consulter des e-mails**: Accédez et lisez les e-mails entrants dans votre terminal, offrant une interface textuelle pour une consultation rapide de votre correspondance.
- **Rechercher le contenu des e-mails**: Effectuez des recherches puissantes dans vos archives d'e-mails pour localiser rapidement des messages, des pièces jointes ou des informations spécifiques à l'aide de commandes de terminal.
- **Gérer la boîte de réception**: Organisez et gérez votre boîte de réception, y compris des actions comme la suppression, l'archivage ou le déplacement de messages, le tout depuis le confort de votre terminal.
- **Automatiser les flux de travail des e-mails**: Tirez parti de la compétence pour scripter et automatiser les tâches de messagerie routinières, améliorant ainsi la productivité et réduisant l'effort manuel pour la gestion des e-mails.

## Use cases

- **Développeurs gérant les communications de projet**: Les développeurs peuvent utiliser cette compétence pour envoyer des mises à jour de code, recevoir des rapports de bogues et gérer les e-mails liés au projet sans changer de contexte depuis leur environnement de développement.
- **Administrateurs système pour la surveillance des alertes**: Les administrateurs système peuvent intégrer la gestion des e-mails dans leurs scripts de surveillance pour recevoir et traiter les alertes et notifications système directement dans leur terminal.
- **Passionnés de la ligne de commande pour la correspondance quotidienne**: Les personnes qui préfèrent une interface en ligne de commande pour toutes leurs tâches peuvent utiliser cette compétence pour gérer efficacement leur correspondance e-mail quotidienne.

## Result preview

Découvrez une véritable expérience de gestion de flux de travail de messagerie alimentée par cette compétence.

![email outcome](https://file.nanoskill.ai/email-outcome)

![email outcome](https://file.nanoskill.ai/email-outcome-1.email-outcome)

![email outcome](https://file.nanoskill.ai/email-outcome3)

![email outcome](https://file.nanoskill.ai/email-outcome4)

## Result walkthrough

### Installer

Ajoutez la compétence d'agent de messagerie Himalaya à votre agent IA.

![email install](https://file.nanoskill.ai/email-install.png)

### Décrire la tâche

Utilisez la compétence pour lister les dossiers, rechercher des e-mails, lire le contenu, rédiger des réponses, transférer des messages et organiser votre boîte de réception.

![email task](https://file.nanoskill.ai/email-task.png)

### Examiner et automatiser

Recevez des résumés structurés du contenu de la boîte de réception, validez les actions suggérées, affinez les brouillons et exécutez les flux de travail de messagerie en toute sécurité.

![generation](https://file.nanoskill.ai/generation.png)

## Skill definition

# Compétence Agent Email Himalaya

Utilisez la CLI Himalaya pour lire, rechercher, envoyer, répondre, transférer, déplacer, supprimer et gérer des emails directement depuis le terminal.

## Installation

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

## Ce que ça fait

La compétence Agent Email Himalaya donne à votre agent IA des capacités de messagerie via le terminal grâce à la CLI externe himalaya.

Elle permet à l'agent de travailler avec une vraie boîte mail en utilisant IMAP et SMTP, ce qui la rend utile pour le tri des emails, la recherche de messages, le nettoyage de la boîte, la rédaction de réponses, le transfert de messages et le téléchargement de pièces jointes.

## Fonctionnalités principales

- Lister les dossiers de messagerie
- Lister les emails de la boîte de réception ou de dossiers personnalisés
- Rechercher des emails par expéditeur, sujet ou mot-clé
- Lire le contenu des emails en texte brut
- Exporter des messages MIME bruts
- Envoyer de nouveaux emails depuis le terminal
- Répondre à des fils de discussion existants
- Transférer des messages
- Déplacer ou copier des emails entre dossiers
- Supprimer des emails
- Ajouter ou supprimer des indicateurs sur les emails
- Travailler avec plusieurs comptes de messagerie
- Télécharger des pièces jointes
- Utiliser une sortie JSON pour une automatisation structurée

## Cas d'utilisation

- Gestion de la boîte de réception
- Recherche et récupération d'emails
- Tri automatisé des emails
- Rédaction et envoi de réponses
- Transfert de messages importants
- Téléchargement de pièces jointes pour traitement ultérieur
- Construction de flux de travail de messagerie axés sur le terminal
- Connexion des flux de travail d'agent avec des boîtes IMAP/SMTP

## Prérequis

Avant d'utiliser cette compétence, vous avez besoin de :

1. Avoir installé la CLI Himalaya
2. Un fichier de configuration Himalaya situé dans :

bash ~/.config/himalaya/config.toml 

3. Des identifiants IMAP et SMTP configurés de manière sécurisée
4. Des mots de passe stockés via une méthode sécurisée comme pass, le trousseau système ou une autre commande de mot de passe

## Installation de la CLI Himalaya

Installation recommandée pour Linux ou 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 

## Configuration de base

Exécutez l'assistant interactif de configuration de compte :

bash himalaya account configure 

Ou créez la configuration manuellement :

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" 

## Commandes courantes

### Lister les dossiers

bash himalaya folder list 

### Lister les emails de la boîte de réception

bash himalaya envelope list 

### Lister les emails dans un dossier spécifique

bash himalaya envelope list --folder "Sent" 

### Rechercher des emails

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

### Lire un email

bash himalaya message read 42 

### Envoyer un nouvel email

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

### Répondre à un email

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

### Transférer un email

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

### Déplacer un email

bash himalaya message move 42 "Archive" 

### Supprimer un email

bash himalaya message delete 42 

### Télécharger les pièces jointes

bash himalaya attachment download 42 

### Sortie au format JSON

bash himalaya envelope list --output json 

## Remarques

Cette compétence est conçue pour les opérations de boîte mail via le terminal. Elle dépend de la CLI himalaya externe et d'un compte de messagerie correctement configuré.

Pour les flux de travail d'agents, l'entrée redirigée est généralement plus fiable que l'ouverture d'un éditeur interactif. La sortie JSON est recommandée lorsque l'agent a besoin d'analyser les résultats de manière programmatique.

## Idéal pour

- Les développeurs qui préfèrent les flux de travail de messagerie en ligne de commande
- Les agents IA qui ont besoin d'un accès direct à une boîte mail
- Les tâches d'automatisation de messagerie
- La gestion d'emails basée sur IMAP/SMTP
- Les flux de travail légers de productivité personnelle

## Source

GitHub :

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

## FAQ

### Qu'est-ce que la gestion des e-mails basée sur le terminal ?

La gestion des e-mails basée sur le terminal vous permet d'envoyer, de recevoir, de rechercher et d'organiser vos e-mails directement depuis votre interface en ligne de commande, offrant ainsi une manière centrée sur le texte de gérer la correspondance.

### Comment installer la compétence de gestion des e-mails ?

Vous pouvez installer la compétence de gestion des e-mails en exécutant la commande : \`npx skills add https://github.com/NousResearch/hermes-agent/tree/main/skills/email\` dans votre terminal.

### Puis-je rechercher des e-mails spécifiques en utilisant cette compétence ?

Oui, la compétence offre la fonctionnalité de recherche dans le contenu et les archives de vos e-mails, vous permettant de trouver rapidement des messages ou des informations spécifiques.

### Est-il possible d'envoyer des pièces jointes avec des e-mails depuis le terminal ?

La fonctionnalité principale se concentre sur l'envoi et la réception d'e-mails textuels. Bien que non détaillée explicitement, des configurations avancées pourraient permettre la gestion des pièces jointes en fonction de l'intégration du client de messagerie sous-jacent.

### Quels sont les avantages de la gestion des e-mails depuis le terminal ?

La gestion des e-mails depuis le terminal offre des avantages tels qu'une efficacité accrue pour les utilisateurs de la ligne de commande, une intégration transparente avec les scripts et l'automatisation, et une réduction des changements de contexte pour les développeurs et les administrateurs système.

### Cette compétence prend-elle en charge plusieurs comptes de messagerie ?

La description se concentre sur la gestion générale des e-mails. La prise en charge de plusieurs comptes dépendrait généralement de la manière dont la compétence est configurée et intégrée à vos paramètres de serveur de messagerie ou à votre client de messagerie local.
