Skip to content
Skill

email-audit

by AgriciDaniel

AI Summary

Performs comprehensive email deliverability auditing for a domain. Checks DNS authentication records (SPF, DKIM, DMARC), infrastructure (MX, PTR, TLS), reputation (blacklists), and bulk sender compliance. Generates a health score (0-100) with prioritized fixes. 1. Both SPF AND DKIM must pass (not ju

Install

Copy this and paste it into Claude Code, Cursor, or any AI assistant:

I want to install the "email-audit" skill in my project.

Please run this command in my terminal:
# Install skill into your project
mkdir -p .claude/skills/email-audit && curl --retry 3 --retry-delay 2 --retry-all-errors -o .claude/skills/email-audit/SKILL.md "https://raw.githubusercontent.com/AgriciDaniel/claude-email/main/skills/email-audit/SKILL.md"

Then restart Claude Code (or reload the window in Cursor) so the skill is picked up.

Description

Audits email domain deliverability setup (SPF, DKIM, DMARC, MX records, blacklists, TLS) and generates health score (0-100) with prioritized fix list. Checks bulk sender compliance against Google/Yahoo/Microsoft 2024-2026 requirements. Provides DNS records to add/update. Use when user asks to audit, check, or analyze email deliverability, domain health, or inbox placement.

Tools

Run `python scripts/check_deliverability.py <dom

Purpose

Performs comprehensive email deliverability auditing for a domain. Checks DNS authentication records (SPF, DKIM, DMARC), infrastructure (MX, PTR, TLS), reputation (blacklists), and bulk sender compliance. Generates a health score (0-100) with prioritized fixes.

Input

• Domain name: e.g., rankenstein.cloud, example.com • Optional: Email volume (triggers bulk sender compliance checks if 5,000+ emails/day)

1. SPF Record (Weight: 10%)

What to check: • SPF record exists at TXT <domain> • Valid syntax: starts with v=spf1 • DNS lookup count (max 10, warn at 8+) • Enforcement level: -all (pass), ~all (softfail), ?all (neutral), +all (fail) • No multiple SPF records (causes validation failure) • Includes are efficient and necessary Commands: `bash dig txt <domain> +short | grep "v=spf1"

Discussion

0/2000
Loading comments...

Health Signals

MaintenanceCommitted 25d ago
Active
AdoptionUnder 100 stars
20 ★ · Niche
DocsREADME + description
Well-documented

GitHub Signals

Stars20
Forks10
Issues1
Updated25d ago
View on GitHub
MIT License

My Fox Den

Community Rating

Sign in to rate this booster

Works With

Claude Code