cloudflare-email-service

Send transactional emails and route inbound messages via Cloudflare Workers.

Updated Mar 12, 2026
One-click install
npx skills add https://github.com/mpsuesser/workspace --skill cloudflare-email-service-mpsuesser
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cloudflare-email-service
Source: https://github.com/mpsuesser/workspace/tree/main/dotconfig/pi/agent/skills/.deprecated/cloudflare/cloudflare-email-service
Command: npx skills add https://github.com/mpsuesser/workspace --skill cloudflare-email-service-mpsuesser

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Cloudflare Email Service streamlines sending transactional emails and handling incoming routed emails inside your Cloudflare environment, so you can avoid brittle email plumbing and misconfiguration issues.

Core Features & Use Cases

  • Email Sending (Workers binding and REST API): Send transactional messages with correct binding/API field shapes and per-send delivery feedback.
  • Email Routing (inbound handling): Receive incoming emails via a Worker email handler, then forward, reject, or reply.
  • Operational setup & deliverability guidance: Onboard domains, verify DNS records (SPF/DKIM), and follow best practices to reduce bounces and spam issues.

Quick Start

"Enable Cloudflare Email Service for your domain, then send a transactional email from your Worker using the EMAIL binding (env.EMAIL.send) or via the REST endpoint if your app is outside Workers."

Frequently Asked Questions about cloudflare-email-service

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

FAQPage Schema
How do I send transactional email from Cloudflare Workers?

To send transactional email from Cloudflare Workers, configure the EMAIL binding in your wrangler file and call env.EMAIL.send with the correct field shapes. This enables reliable message delivery with per-send feedback directly from your Worker app.

Can I use the Cloudflare Email Sending REST API outside of Workers?

Yes, you can send transactional email via the Cloudflare Email Sending REST API using a Bearer token and snake_case request fields. This allows external services and apps outside the Workers environment to handle email delivery.

How does inbound email routing work with Cloudflare Workers?

Inbound email routing in Cloudflare uses a Worker email handler to receive incoming messages, allowing you to programmatically forward, reject, or reply to emails. This requires correct wrangler configuration and binding shapes for parsing routed messages.

What DNS records do I need to configure for Cloudflare email deliverability?

Cloudflare email deliverability requires domain onboarding and verifying DNS records like SPF and DKIM. Following these operational setup best practices reduces bounces and prevents spam issues for your transactional messages.

Does the Cloudflare Agents SDK support email handling?

Yes, the Cloudflare Agents SDK supports email handling by utilizing Workers bindings and email routing capabilities. This allows agents to process incoming emails and send transactional messages within the Cloudflare environment.