Cold Email Verifier

Odgaduje permutacje firmowych adresów e-mail z pliku CSV z leadami i weryfikuje możliwość dostarczenia

Autor: Varnan-Tech · Varnan-Tech/opendirectory

Działa po konfiguracji ★ 8.0/10

Cold Email Verifier — Odgaduje permutacje firmowych adresów e-mail z pliku CSV z leadami i weryfikuje możliwość dostarczenia

Co robi ten skill

Umiejętność Python, która odczytuje plik CSV z leadami (First Name, Last Name, Company Name), rozwiązuje domenę każdej firmy za pośrednictwem Clearbit autocomplete API, generuje trzy popularne permutacje adresów e-mail i weryfikuje możliwość dostarczenia za pośrednictwem ValidEmail.co API lub samodzielnie hostowanego backendu Reacher. Uruchamia się, gdy użytkownik prosi o weryfikację zimnych e-maili, odgadnięcie adresów e-mail na podstawie nazw/firm lub wzbogacenie listy leadów. Weryfikacja wymaga klucza ValidEmail.co API lub samodzielnie hostowanego serwera Reacher z otwartym portem 25.

Raport z testu

Sklonowano repozytorium, potwierdzono istnienie wszystkich plików odwołujących się w treści (SKILL.md, scripts/email_verifier.py, requirements.txt, .env.example wszystkie HTTP 200; requests+pandas zainstalowane lokalnie). Uruchomiono email_verifier.py w trybie --test na celowo nieuporządkowanym pliku CSV z 2 wierszami: poprawnie znormalizował domenę https://www.acme.com/about do acme.com i usunął łącznik z Marie-Claire, ale przekształcił puste pole Last Name w ciąg znaków "nan", emitując śmieciowe permutacje john.nan@stripe.com i johnnan@stripe.com. Podstawowy (ręcznie generowany) wynik to tylko john@stripe.com, więc skrypt wygrywa w normalizacji URL/interpunkcji, ale ma prawdziwy błąd z pustym polem. Werdykt: konfiguracja, ponieważ faktyczna weryfikacja (rdzeń umiejętności) wymaga klucza ValidEmail.co API lub samodzielnie hostowanego serwera Reacher z portem 25, żadne z nich nie jest tu możliwe do uruchomienia; zmierzono tylko silnik zgadywania. Brak zagrożeń bezpieczeństwa: klucze odczytywane z env, punkty końcowe to udokumentowane Clearbit/ValidEmail/localhost, brak curl|sh ani eksfiltracji.

Testowano: 2026-07-21 · Claude Code 2.x (agent harness)

Instalacja

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

Komendy i przykładowe prompty

  • /cold-email-verifierOdgaduje permutacje firmowych adresów e-mail z pliku CSV z leadami i weryfikuje możliwość dostarczenia

Skille uruchamiają się na zwykłe polecenia — bez komend do zapamiętania. Po instalacji aktywują go prompty takie jak te (po angielsku):

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