cloudflare-email-service

Send transactional emails and route inbound messages via Cloudflare Email Service.

Updated Apr 18, 2026
One-click install
npx skills add https://github.com/rattamnoon/our-third-story --skill cloudflare-email-service-rattamnoon
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cloudflare-email-service
Source: https://github.com/rattamnoon/our-third-story/tree/main/.agents/skills/cloudflare-email-service
Command: npx skills add https://github.com/rattamnoon/our-third-story --skill cloudflare-email-service-rattamnoon

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Cloudflare Email Service provides a unified way to send transactional emails and route inbound messages across Cloudflare workers, REST API, and the Agents SDK, simplifying configuration and improving deliverability for application workflows.

Core Features & Use Cases

  • Send transactional emails from Workers using the Email Service binding or from external apps via the REST API.
  • Route inbound emails to Worker handlers, enable forwarding, replying, and parsing, and manage domain onboarding.
  • Improve deliverability with SPF/DKIM/DMARC guidance, suppression lists, and analytics, supported by CLI/MCP tooling.
  • Real-world scenario: trigger a password reset email after user sign-up and route inquiries to a support address.

Quick Start

Configure a send_email binding in wrangler and send a sample email using env.EMAIL.send.

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 emails from Cloudflare Workers?

Send transactional emails from Cloudflare Workers by configuring a send_email binding in wrangler and invoking env.EMAIL.send within your Worker handler to dispatch messages directly through the Cloudflare Email Service.

Can I route inbound emails to a Worker handler for processing?

Route inbound emails to a Worker handler by configuring email routing rules, enabling your Worker to parse incoming messages, execute custom logic, and manage forwarding or replying to the original sender.

How do I set up SPF, DKIM, and DMARC for Cloudflare email deliverability?

Set up SPF, DKIM, and DMARC for Cloudflare email deliverability by completing the domain onboarding process, which configures the necessary DNS records to authenticate outbound transactional emails and manage suppression lists.

Does the Cloudflare Email Service work with the Agents SDK and REST API?

The Cloudflare Email Service works with the Agents SDK and a REST API, allowing external applications to trigger transactional email sending and integrate routing workflows without needing direct Worker bindings.

What is the best way to trigger a password reset email using Cloudflare Email Service?

Trigger a password reset email using Cloudflare Email Service by binding the send_email service in your wrangler configuration and calling the send method with the target recipient and message payload during your user sign-up workflow.

Are there limitations when routing inbound emails through Cloudflare Workers?

Limitations when routing inbound emails through Cloudflare Workers include managing domain onboarding prerequisites, ensuring correct SPF, DKIM, and DMARC configurations, and handling parsing logic within the Worker execution limits.