cloudflare-email-service

Send and route transactional emails through Cloudflare Workers and REST API.

95|4|Updated Apr 12, 2026
One-click install
npx skills add https://github.com/try-works/role-model --skill cloudflare-email-service-try-works
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cloudflare-email-service
Source: https://github.com/try-works/role-model/tree/main/.agents/skills/cloudflare-email-service
Command: npx skills add https://github.com/try-works/role-model --skill cloudflare-email-service-try-works

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires wrangler, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill unit solves the problem of efficient email management and deliverability by providing a comprehensive guide for integrating and utilizing the Cloudflare Email Service for sending, receiving, and routing transactional emails.

Core Features & Use Cases

  • Email Sending & Routing: Supports both sending and receiving of transactional emails, with options for routing through Workers or REST API.
  • Email Sending: Provides options for sending emails from Workers, AI agents, external apps, or coding agents with configurations for Bearer tokens and API keys.
  • Email Routing: Allows for processing and routing incoming emails through Workers, with setup via Dashboard or Wrangler CLI.
  • Deliverability: Offers insights into deliverability through metrics and analytics, and guides on SPF/DKIM/DMARC setup to enhance deliverability.
  • Use Case: Ideal for developers and sysadmins who need to integrate email functionality into applications, manage transactional email campaigns, and ensure high deliverability rates.

Quick Start

Use the npx wrangler email sending enable yourdomain.com command to enable email sending for your domain.

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 using Cloudflare Workers?

To send transactional emails using Cloudflare Workers, you must first enable email sending for your domain using the Wrangler CLI command `npx wrangler email sending enable yourdomain.com`. You can then configure sending from Workers or external apps using Bearer tokens and API keys.

What's the best way to route incoming emails through Cloudflare?

Routing incoming emails through Cloudflare is best handled by processing them directly within Workers. You can set up email routing quickly via the Cloudflare Dashboard or by using the Wrangler CLI to manage your routing configurations.

How do I improve email deliverability for my Cloudflare domain?

Improve email deliverability for your Cloudflare domain by setting up SPF, DKIM, and DMARC records. You can also monitor deliverability metrics and analytics provided by the Cloudflare Email Service to track and optimize email performance.

Do I need Wrangler CLI to manage Cloudflare email routing?

You need the Wrangler CLI to enable email sending and manage configurations programmatically. However, you can also set up and process incoming email routing directly through the Cloudflare Dashboard if you prefer a graphical interface.

Can I use Cloudflare Email Service with external apps and coding agents?

Yes, Cloudflare Email Service supports sending transactional emails from external apps and coding agents. You can authenticate and send emails via the REST API by configuring Bearer tokens and API keys for your applications.

Why set up SPF, DKIM, and DMARC for Cloudflare transactional emails?

Setting up SPF, DKIM, and DMARC is essential to authenticate your outgoing transactional emails and prevent spoofing. These protocols enhance your email deliverability rates by ensuring recipient servers trust your messages.