Cold Email Verifier

Erratet E-Mail-Permutationen von Unternehmen aus einer Lead-CSV und überprüft die Zustellbarkeit

von Varnan-Tech · Varnan-Tech/opendirectory

Funktioniert mit Setup ★ 8.0/10

Cold Email Verifier — Erratet E-Mail-Permutationen von Unternehmen aus einer Lead-CSV und überprüft die Zustellbarkeit

Was es kann

Eine Python-Fähigkeit, die eine CSV-Datei mit Leads (First Name, Last Name, Company Name) liest, die Domain jedes Unternehmens über die Clearbit autocomplete API auflöst, drei gängige E-Mail-Permutationen generiert und die Zustellbarkeit über die ValidEmail.co API oder ein selbst gehostetes Reacher-Backend überprüft. Wird ausgelöst, wenn der Benutzer darum bittet, Cold E-Mails zu verifizieren, E-Mail-Adressen aus Namen/Firmen zu erraten oder eine Lead-Liste anzureichern. Die Verifizierung erfordert einen ValidEmail.co API-Schlüssel oder einen selbst gehosteten Reacher-Server mit ausgehendem Port 25.

Testbericht

Das Repo geklont, bestätigt, dass alle im Text referenzierten Dateien existieren (SKILL.md, scripts/email_verifier.py, requirements.txt, .env.example alle HTTP 200; requests+pandas lokal installiert). email_verifier.py im --test-Modus auf einer absichtlich unordentlichen 2-Zeilen-CSV ausgeführt: Es normalisierte korrekt die Domain https://www.acme.com/about zu acme.com und entfernte den Bindestrich von Marie-Claire, zwang aber einen leeren Last Name in den String "nan", was Junk-Permutationen john.nan@stripe.com und johnnan@stripe.com erzeugte. Die Baseline (manuell generiert) hätte nur john@stripe.com ausgegeben, sodass das Skript bei der URL-/Interpunktionsnormalisierung gewinnt, aber einen echten Fehler bei leeren Feldern aufweist. Urteil: Setup, da die eigentliche Verifizierung (der Kern der Fähigkeit) einen ValidEmail.co API-Schlüssel oder einen selbst gehosteten Reacher-Server mit Port 25 benötigt, beides hier nicht ausführbar; nur die Rate-Engine wurde gemessen. Keine Sicherheitsmängel: Schlüssel aus env gelesen, Endpunkte sind die dokumentierten Clearbit/ValidEmail/localhost, kein curl|sh oder Exfiltration.

Getestet am: 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

Befehle & Beispiel-Prompts

  • /cold-email-verifierErratet E-Mail-Permutationen von Unternehmen aus einer Lead-CSV und überprüft die Zustellbarkeit

Skills reagieren auf normale Anfragen — keine Slash-Befehle nötig. Nach der Installation aktivieren Prompts wie diese den Skill (auf Englisch):

  • Verify the emails in this lead CSV
  • Guess email addresses for these contacts
  • Enrich this lead list with verified emails