By psylch
Audit and validate email DNS records (SPF, DKIM, DMARC, BIMI, MTA-STS, MX) for any domain. Detect email providers, count SPF DNS lookups, grade overall health A-F, and provide fix guidance. Use when the user says 'check email DNS', 'audit SPF/DKIM/DMARC', 'email deliverability check', 'detect email provider', 'fix email DNS', 'setup email records', or 'email health score'.
A zero-dependency email DNS health checker skill for AI coding agents. Audits SPF, DKIM, DMARC, BIMI, MTA-STS, and MX records using only dig and jq. Detects email providers, counts SPF DNS lookups against the 10-lookup limit, grades overall email health A-F, and provides actionable fix guidance.
npx skills add psylch/email-dns-health-skill -g -y
git clone https://github.com/psylch/email-dns-health-skill.git ~/.claude/skills/email-dns-health
Restart your agent after installation.
dig (DNS lookup utility)jq (JSON processor)The skill activates automatically when you mention email DNS topics. Example prompts:
| Command | Description |
|---|---|
audit <domain> | Full email DNS health check with A-F grade |
check-spf <domain> | SPF validation with DNS lookup counting |
check-dkim <domain> [selector] | DKIM key validation (auto-detects selectors) |
check-dmarc <domain> | DMARC policy validation |
detect-provider <domain> | Detect email provider from MX/SPF |
setup-guide <provider> | DNS setup guide for a provider |
fix <domain> | Interactive fix workflow (supports Cloudflare API) |
[Email DNS Health] Audit Complete
Domain: example.com
Grade: A
Score: 100/120 (core 100/100 + bonus 0/20)
Core (determines deliverability):
SPF: ✓ valid (7/10 lookups) 30/30
DKIM: ✓ valid (2048-bit RSA) 30/30
DMARC: ✓ strong (policy: reject) 40/40
Bonus (nice-to-have):
BIMI: ✗ missing 0/10
MTA-STS: ✗ missing 0/10
MX: ✓ valid (provider: Google Workspace)
Issues: 0
MIT
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
npx claudepluginhub psylch/email-dns-health-skill --plugin email-dns-healthConfigures a complete Ghostty-based terminal AI coding environment with Fish, yazi, lazygit, Neovim (LazyVim), fzf, zoxide, atuin on macOS with Apple Silicon — with CJK font optimization for Chinese/Japanese/Korean users
Skill development toolkit for AI coding agents: create, review, and publish skills with runtime UX best practices
Search, validate, and save cloud drive resources via PanSou aggregation API and local Quark desktop APP integration
All-in-one media acquisition toolkit: Hi-Res music downloads, cloud drive resource search, and book downloads
Initialize a project-level context management system with docs/ directory structure, Claude Code hooks (session-start, quality-gate), and CLAUDE.md navigation. Use when starting a new project, bootstrapping context management, or when the user says '/ch-project-context init', 'init project context', 'setup context management', 'initialize docs structure'.
AI-powered email management and marketing skill for Claude Code. Inbox triage, composition, quality review, deliverability audit, automation sequences, and marketing strategy.
Authenticated email gateway for AI agents — per-agent inboxes, HITL approval, SPF/DKIM verification, and audit-grade send/receive. 18 MCP tools over hosted streamable HTTP with OAuth.
Cloudflare Email Routing for receiving/sending emails via Workers. Use for email workers, forwarding, allowlists, or encountering Email Trigger errors, worker call failures, SPF issues.
Manage DNS records via provider APIs
Email via Himalaya CLI (IMAP/SMTP)
Claude plugins for Checkpoint Harmony Email & Collaboration (Avanan) - email security, anti-phishing, threat detection, quarantine management