cf-email

Send transactional emails via the Cloudflare Email Sending REST API.

52|4|Updated Oct 23, 2025
One-click install
npx skills add https://github.com/vaayne/agent-kit --skill cf-email
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cf-email
Source: https://github.com/vaayne/agent-kit/tree/main/skills/cf-email
Command: npx skills add https://github.com/vaayne/agent-kit --skill cf-email

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates sending transactional emails via the Cloudflare Email Sending REST API.

Core Features & Use Cases

  • Provides a REST-based method to send emails by composing recipients, sender, subject, and body.
  • Supports html/text bodies, attachments, cc/bcc, and custom headers.
  • Use case: send automated order confirmations and notifications via Cloudflare's service.

Quick Start

Send a transactional email using the Cloudflare Email Sending API by issuing a curl request with your account ID and API token.

Frequently Asked Questions about cf-email

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

FAQPage Schema
How do I send transactional emails via the Cloudflare API?

Send transactional emails via the Cloudflare API by issuing a curl request with your account ID and API token. You need to compose a structured payload containing the sender, recipient, subject, and body fields to deliver the message.

Can I include attachments and custom headers when sending emails via Cloudflare?

Yes, you can include attachments and custom headers when sending emails via Cloudflare. The API payload supports structured fields for CC and BCC recipients, as well as both HTML and plain text body content.

What credentials do I need to automate email delivery with Cloudflare's REST API?

To automate email delivery with Cloudflare's REST API, you need environment-variable based credentials, specifically an API token and an account ID. You also need the correct endpoint URL to target the email sending service.

What is the best way to automate order confirmation emails using Cloudflare?

The best way to automate order confirmation emails using Cloudflare is to programmatically compose dynamic fields into a structured payload and send it via the Email Sending REST API. This allows automated delivery of transactional notifications.

Does Cloudflare's email API support dynamic fields for transactional messages?

Yes, Cloudflare's email API supports dynamic fields for transactional messages. You can programmatically compose the payload fields including the recipient, sender, subject, and body to satisfy dynamic email generation requirements.