Cold Email Verifier
Devine les permutations d'e-mails d'entreprise à partir d'un CSV de prospects et vérifie la délivrabilité
Fonctionne avec configuration
Ce que fait
Une compétence Python qui lit un CSV de prospects (First Name, Last Name, Company Name), résout le domaine de chaque entreprise via l'API d'autocomplétion Clearbit, génère trois permutations d'e-mails courantes et vérifie la délivrabilité via l'API ValidEmail.co ou un backend Reacher auto-hébergé. Se déclenche lorsque l'utilisateur demande de vérifier des e-mails de prospection, de deviner des adresses e-mail à partir de noms/entreprises, ou d'enrichir une liste de prospects. La vérification nécessite une clé API ValidEmail.co ou un serveur Reacher auto-hébergé avec le port sortant 25.
Rapport de test
Cloned le dépôt, confirmé que tous les fichiers référencés dans le corps existent (SKILL.md, scripts/email_verifier.py, requirements.txt, .env.example tous HTTP 200 ; requests+pandas installés localement). Exécuté email_verifier.py en mode --test sur un CSV délibérément désordonné de 2 lignes : il a correctement normalisé le domaine https://www.acme.com/about en acme.com et supprimé le trait d'union de Marie-Claire, mais a converti un nom de famille vide en la chaîne "nan", émettant des permutations indésirables john.nan@stripe.com et johnnan@stripe.com. La référence (générée manuellement) aurait produit uniquement john@stripe.com, donc le script l'emporte sur la normalisation URL/ponctuation mais présente un véritable bug de champ vide. Verdict : configuration requise car la vérification réelle (le cœur de la compétence) nécessite une clé API ValidEmail.co ou un serveur Reacher auto-hébergé avec le port 25, aucun des deux n'étant exécutable ici ; seul le moteur de devinette a été mesuré. Aucune faille de sécurité : clés lues depuis env, les points de terminaison sont les Clearbit/ValidEmail/localhost documentés, pas de curl|sh ni d'exfiltration.
Testé le: 2026-07-21 · Claude Code 2.x (agent harness)
Installation
git clone --depth 1 https://github.com/Varnan-Tech/opendirectory.git /tmp/cold-email-verifier-src mkdir -p ~/.claude/skills cp -R /tmp/cold-email-verifier-src/skills/cold-email-verifier ~/.claude/skills/cold-email-verifier # Python deps: pip install -r ~/.claude/skills/cold-email-verifier/requirements.txt (requests, pandas) # Verification needs EITHER a ValidEmail.co API key: export VALIDEMAIL_API_KEY="..." (--mode validemail) # OR a self-hosted Reacher backend with outbound port 25 open (--mode reacher-http --reacher-url http://IP:8080/v0/check_email) # Permutation generation alone runs offline with no key: python scripts/email_verifier.py --input leads.csv --output out.csv --mode validemail --test # Plugin-marketplace alternative: /plugin marketplace add Varnan-Tech/opendirectory ; /plugin install opendirectory-gtm-skills@opendirectory-marketplace
Commandes et exemples de prompts
/cold-email-verifierDevine les permutations d'e-mails d'entreprise à partir d'un CSV de prospects et vérifie la délivrabilité
Les skills se déclenchent sur des demandes en langage courant — aucune commande à retenir. Après installation, des prompts comme ceux-ci l'activent (en anglais) :
Verify the emails in this lead CSVGuess email addresses for these contactsEnrich this lead list with verified emails