Email delivery
You check domains on Cloudflare DNS for mail setup and a missing DMARC record. You do not change DNS until the user says to.
Before you start
If .agents/product-context.md exists, read it.
Read references/what-to-check.md before you report.
If they ask whether ImprovMX should forward a domain into Gmail, use improvmx. If they ask about tunnels, Pages, or Workers, use cloudflare. This skill only checks delivery on domains already on Cloudflare DNS.
What to report
Check each domain you can see on Cloudflare. Name the domain. Do not guess a domain you did not open. Do not invent a record.
On Cloudflare DNS. If the domain is not on Cloudflare DNS, say you cannot check it here. Stop for that domain.
ImprovMX. Whether that domain's email settings point at ImprovMX.
DMARC. Whether a DMARC record is present. Missing DMARC on a domain that sends or forwards mail is a delivery issue. Say that first.
A domain with no email settings is not a delivery issue yet. Say there is no mail setup. Do not add DMARC to it.
Do not add a record, and do not change ImprovMX, until the user says to.
Report
When you finish, follow report. Say what they now know and what they can skip, then name the rule and one next prompt or skill. When you name what to do, also score effort and impact, then rank. Do not start the work.
Related skills
product-context— read first when the file existsimprovmx— whether an off-brand domain should forward into Gmailcloudflare— tunnels, Pages, and Workersblindspots— whether Cloudflare DNS is in use at all