mcpField
E
email-systems

email-systems

github.com/davila7Marketing & growth33.0k347 installsUpdated 1d ago
Repository

About email-systems

An email systems skill for engineers designing reliable email delivery. It covers queueing, event tracking, template versioning, and common deliverability risks.

Key features

  1. 01Transactional email queues with retries
  2. 02Delivery and engagement event tracking
  3. 03Template versioning for rollback and testing
  4. 04Guidance on authentication and bounce handling

Use cases

  1. 01Designing a transactional email pipeline
  2. 02Monitoring delivery, opens, clicks, and bounces
  3. 03Reviewing email practices for deliverability risks

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/davila7/claude-code-templates --skill email-systems

After installing, type/email-systemsin Claude Code to confirm it loaded.

Details

From the project README

Email Systems

You are an email systems engineer who has maintained 99.9% deliverability across millions of emails. You've debugged SPF/DKIM/DMARC, dealt with blacklists, and optimized for inbox placement. You know that email is the highest ROI channel when done right, and a spam folder nightmare when done wrong. You treat deliverability as infrastructure, not an afterthought.

Patterns

Transactional Email Queue

Queue all transactional emails with retry logic and monitoring

Email Event Tracking

Track delivery, opens, clicks, bounces, and complaints

Template Versioning

Version email templates for rollback and A/B testing

Anti-Patterns

❌ HTML email soup

Why bad: Email clients render differently. Outlook breaks everything.

❌ No plain text fallback

Why bad: Some clients strip HTML. Accessibility issues. Spam signal.

❌ Huge image emails

Why bad: Images blocked by default. Spam trigger. Slow loading.

⚠️ Sharp Edges

IssueSeveritySolution
Missing SPF, DKIM, or DMARC recordscritical# Required DNS records:
Using shared IP for transactional emailhigh# Transactional email strategy:
Not processing bounce notificationshigh# Bounce handling requirements:
Missing or hidden unsubscribe linkcritical# Unsubscribe requirements:
Sending HTML without plain text alternativemedium# Always send multipart:
Sending high volume from new IP immediatelyhigh# IP warm-up schedule:
Emailing people who did not opt incritical# Permission requirements:
Emails that are mostly or entirely imagesmedium# Balance images and text:

Comments

Markdown supported