What problem does it solve? Adding transactional email to an application requires correct domain onboarding, DNS authentication records, binding configuration, and deliverability practices. This Skill guides you through sending and receiving email with Cloudflare Email Service while avoiding common configuration mistakes. ## Core Features & Use Cases - Send emails from Workers: Use the send_email binding with env.EMAIL.send() for attachments, custom headers, and batch recipients without managing API keys. - Send from any platform: Use the REST API from Node.js, Python, Go, or coding agents via wrangler CLI and MCP tools. - Receive and route inbound email: Handle incoming messages with the Workers email() handler, forward, reply, parse MIME with postal-mime, or integrate with the Agents SDK. - Use Case: You want your Cloudflare Worker to send a welcome email after signup. This Skill walks you through onboarding your domain, adding the binding to wrangler.jsonc, and calling env.EMAIL.send() with correct field names. ## Quick Start Ask the agent to add email sending to your Cloudflare Worker using the send_email binding and onboard your domain with wrangler.