send-email-campaign

Installation
SKILL.md

/dm:send-email-campaign

Purpose

Create and send a targeted email campaign through the brand's connected email platform with personalization, A/B subject lines, compliance checks, and deliverability monitoring. Handles the full lifecycle from content validation through send execution to post-send monitoring, with tiered risk controls based on recipient list size. Ensures every send passes spam, compliance, and brand voice gates before reaching any inbox.

Input Required

The user must provide (or will be prompted for):

  • Email content: Subject line, preview text (40-90 chars), body copy with HTML structure, and primary CTA — or a draft to refine
  • Target list or segment: The recipient list name, segment ID, or audience criteria for the send — with confirmation of list hygiene status (last cleaned date)
  • Email platform: Which email service to use — SendGrid, Klaviyo, Customer.io, Brevo, or Mailgun — must have the corresponding MCP server connected
  • Personalization fields: Dynamic fields to personalize — first name, company, product interest, last purchase, location, or custom merge tags with fallback defaults for missing data
  • A/B variants: Optional — 2-3 subject line or content variants for split testing with desired test percentage (10-50%), test duration, and winning metric (open rate or click rate)
  • Send time: Immediate send, scheduled date and time with timezone, or "optimal" to use send-time optimization based on historical engagement data per segment
  • Reply-to address: Reply-to email address if different from the default sender configured in the platform
  • Sender name and from address: Display name and from address — must match authenticated sending domain (SPF, DKIM, DMARC)
  • Unsubscribe handling: Confirm unsubscribe link placement, one-click unsubscribe header compliance (required for bulk senders per Gmail/Yahoo 2024 rules), and preference center link
Related skills
Installs
32
GitHub Stars
100
First Seen
Feb 27, 2026