email-validator

Validates email format, MX records, and disposable domains in uploaded lists.

145|28|Updated Jan 31, 2026
One-click install
npx skills add https://github.com/guia-matthieu/clawfu-skills --skill email-validator
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: email-validator
Source: https://github.com/guia-matthieu/clawfu-skills/tree/main/skills/email-tools/email-validator
Command: npx skills add https://github.com/guia-matthieu/clawfu-skills --skill email-validator

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires email-validator, dnspython, click, and includes scripts (resource) components.

What problem does it solve?

This Skill helps maintain clean and valid email lists, preventing bounces and improving deliverability for marketing campaigns and user signups.

Core Features & Use Cases

  • Email Validation: Checks the format, MX records, and disposable status of email addresses.
  • List Cleaning: Processes CSV files or plain text files to remove invalid or disposable emails.
  • Use Case: Before sending a newsletter, use this Skill to clean your subscriber list, removing invalid addresses and temporary emails to ensure better campaign performance.

Quick Start

Use the email validator to clean the file 'leads.txt' and save the valid emails to 'clean_leads.txt'.

Frequently Asked Questions about email-validator

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I clean an email list for better deliverability?

To clean an email list, you can process CSV or plain text files to check addresses for valid format, MX records, and disposable domains, saving valid emails to a new file. This removes invalid addresses to prevent bounces and improve campaign performance.

What is the best way to check MX records for email validation?

Checking MX records for email validation involves querying the domain's mail exchange servers to verify the address can receive mail. This Skill uses the dnspython library to perform robust MX record checks alongside format and disposable domain checks.

Can I remove disposable emails from a CSV file before a campaign?

Yes, you can remove disposable emails from a CSV file before a campaign. The Skill processes plain text and CSV files, filtering out temporary and disposable domains to ensure your subscriber list remains clean and deliverable.

Does email validation prevent bounces during user signups?

Email validation prevents bounces during user signups by checking the format and MX records of submitted addresses. This process ensures invalid or temporary emails are identified and removed before sending newsletters or confirmation links.

What are the limitations of list hygiene using Python scripts?

List hygiene using Python scripts is limited to batch processing CSV and text files, focusing on format, MX records, and disposable domains. It does not authenticate SMTP inboxes or detect spam traps, serving primarily as a pre-campaign deliverability enhancement tool.