agent-email-cli
Gérer les boîtes de réception d'e-mails jetables depuis le terminal
Les agents ont besoin d'adresses e-mail temporaires pour les workflows de vérification et les tests. Cette compétence fournit un accès sûr et documenté à l'agent-email CLI pour créer des boîtes de réception jetables, pollers les messages et extraire les codes de vérification.
Télécharger le ZIP du skill
Importer dans Claude
Allez dans Paramètres → Capacités → Skills → Importer un skill
Activez et commencez à utiliser
Tester
Utilisation de "agent-email-cli". Créer une nouvelle boîte de réception jetable
Résultat attendu:
Nouvelle boîte mail créée :
E-mail : temp-user@agent-email.dev
ID du compte : acct_123abc
La boîte de réception est prête à recevoir des messages.
Utilisation de "agent-email-cli". Vérifier les nouveaux messages sur le compte par défaut
Résultat attendu:
2 nouveaux messages trouvés :
1. Vérifiez votre compte (de : noreply@service.com)
2.Bienvenue sur notre plateforme (de : team@platform.com)
Voulez-vous que je récupère le contenu complet d'un message ?
Utilisation de "agent-email-cli". Extraire le code de vérification du dernier message
Résultat attendu:
Extrait du message :
Code de vérification : 482910
Expire dans : 10 minutes
Prêt à utiliser pour la soumission du formulaire.
Audit de sécurité
SûrStatic scanner detected 80 patterns primarily from markdown code blocks showing example bash commands. All findings are false positives: the 'external_commands' are documentation examples in markdown backticks, not executable code. The 'filesystem' reference is documentation about PATH configuration. No executable code, prompt injection, or malicious intent detected. This is legitimate documentation for operating a third-party CLI tool.
Facteurs de risque
⚙️ Commandes externes (5)
📁 Accès au système de fichiers (1)
Score de qualité
Ce que vous pouvez construire
Vérification automatisée de compte
Créer des boîtes de réception jetables pour recevoir les codes de vérification lors des workflows de création de compte automatisés. Poller les messages et extraire les codes OTP pour la soumission de formulaire.
Pipeline de test d'e-mails
Générer des adresses e-mail temporaires pour tester la livraison d'e-mails, la validation du format et le filtrage anti-spam dans les pipelines d'intégration continue.
Intégration au workflow de l'agent
Fournir aux agents LLM un accès temporaire à la boîte de réception pour les tâches nécessitant une vérification par e-mail, des réinitialisations de mot de passe ou la surveillance des communications.
Essayez ces prompts
Créer une nouvelle boîte de réception d'e-mail jetable utilisant l'agent-email CLI. Retourner l'adresse e-mail et l'ID du compte, mais ne pas afficher les mots de passe ou jetons.
Utiliser la boîte mail par défaut pour poller les nouveaux messages toutes les 2 secondes pendant 30 secondes maximum. Quand un nouveau message arrive, extraire le code de vérification ou le lien de confirmation du corps du message.
Récupérer le contenu complet du message pour l'ID de message {messageId} de la boîte de réception par défaut. Extraire et résumer les champs clés : sujet, expéditeur, date et contenu du corps.Lister tous les profils de boîte mail locaux gérés par agent-email. Afficher les adresses e-mail, les IDs de compte et indiquer lequel est actuellement actif. M'aider à passer à un autre compte si nécessaire.
Bonnes pratiques
- Toujours vérifier que l'agent-email CLI est installé avant d'exécuter les commandes en vérifiant `command -v agent-email`
- Utiliser l'alias `default` lorsqu'on travaille avec une seule boîte de réception active au lieu de spécifier les adresses e-mail
- Préférer l'analyse de sortie JSON avec jq pour une extraction fiable des champs dans les scripts d'automatisation
- Ne jamais afficher ou journaliser les champs sensibles comme les mots de passe ou jetons de la sortie des commandes
Éviter
- Ne pas coder en dur les adresses e-mail ou les IDs de compte dans les prompts - utiliser CLI pour lister les disponibles
- Éviter les intervalles de polling inférieurs à 2 secondes pour éviter la limitation de taux
- Ne pas réessayer indéfiniment les commandes échouées sans vérifier les codes d'erreur et les indices
- Ne jamais inclure de valeurs secrètes (mots de passe, jetons) dans vos résumés ou réponses