Skip to main content
Category: Outreach · Version: 0.0.1 · Author: opendirectory · Compatibility: All targets (claude, codex, opencode, gemini, anti-gravity, openclaw, hermes)
Agent Skill that equips your AI agent with the ability to autonomously guess, enrich, and verify cold email addresses directly from a CSV file. Instead of running Python scripts manually, this skill teaches your AI how to read your lead lists, discover corporate domains via the Clearbit API, generate standard email permutations, and securely verify them. cold-email-verifier-cover-image

Install

Verification Engines Supported

The AI is trained to use two different verification backends:
  1. ValidEmail.co API (Highly Recommended): The AI will use this SaaS API for enterprise-grade accuracy, bypassing strict catch-all servers. You can get a free tier of verification credits at validemail.co.
  2. Reacher (Self-Hosted): The AI can route checks through your own self-hosted Reacher Docker container (e.g., on an AWS EC2 instance with an unblocked Port 25) for 100% free verification.

Setup

To install this skill into your AI agent’s workspace:
  1. Clone or download this folder.
  2. Copy the entire cold-email-verifier folder into your agent’s skills directory (e.g., ~/.agents/skills/ or your project’s .agents/skills/ folder).
  3. Ensure the dependencies in equirements.txt are installed in your environment: ash pip install -r requirements.txt
  4. Copy the .env.example to .env and add your ValidEmail.co API key: ash cp .env.example .env

How to Prompt the AI

Once the skill is installed, you can simply talk to your AI agent. Here are example prompts: Using ValidEmail.co:
“Use the cold email verifier skill to process leads.csv. Please use the validemail mode.”
Using a Self-Hosted Reacher Server:
“Verify the emails in leads.csv using the cold email verifier. Use reacher-http mode and point it to http://YOUR_SERVER_IP:8080/v0/check_email.”
The AI will automatically parse the CSV, handle the domain lookups, generate the permutations, run the verification engine, and output a clean CSV with the valid emails appended.

CSV Format Requirements

The AI expects the input CSV to contain at least the following headers:
  • First Name
  • Last Name
  • Company Name
  • Domain Name