@adsights-ai / email-framework

Lifecycle email,
authored with Claude.

A brand-token-aware React Email engine + a suite of agentic skills. Brief → drip plan → copy → review → inbox-safe HTML + plaintext, rendered locally across Apple Mail, Gmail, Outlook and dark mode. One-time $149, lifetime updates.

By purchasing you agree to our Terms, Software License, Return Policy, and Shipping Policy.

Just the skills? Get the $79 bundle →

One-time purchase · lifetime updates · 30-day refund before first zip download

Inbox-perfect in every client

The hard part of HTML email is that every client renders it differently. Each template ships a dedicated render for Apple Mail, Gmail, Outlook/MSO, and a color-pinned dark mode — layout-critical CSS inlined, tables not flexbox, MSO scaffolding for Outlook, and a plaintext alternative. Here’s the same welcome email across all four.

Acme <hello@acme.com> · Welcome aboard 🎉
Acme

Welcome

You’re in.

Thanks for signing up — take the first step and you’ll be up and running in minutes.

Get started
Apple MailRich CSS, retina-crisp
A

Acme

to me

Acme

Welcome

You’re in.

Thanks for signing up — take the first step and you’ll be up and running in minutes.

Get started
GmailClips at 102KB — we stay under
A

Welcome aboard

Acme · Today 9:02 AM

Acme

Welcome

You’re in.

Thanks for signing up — take the first step and you’ll be up and running in minutes.

Get started
Outlook / MSOTable layout + MSO conditionals
A

Acme

Welcome aboard 🎉

Acme

Welcome

You’re in.

Thanks for signing up — take the first step and you’ll be up and running in minutes.

Get started
Dark modeColor-pinned, WCAG-AA contrast

Six lifecycle templates

Each is token-driven, dark-mode-aware, and renders across the four-client matrix. Author your own with /create-email.

Acme

Welcome

Get started

Welcome

Onboarding

A personal-note first touch.

Acme
30% OFFlimited time
SAVE30
Shop the sale

Promo announcement

Sale / launch

Discount + brand-filled promo code.

See what’s new

Product launch

Announcement

Hero image + feature rundown + CTA.

Still interested?

$48
Complete your order

Abandoned cart

Recovery

Saved-cart cards + “complete your order.”

The WeeklyIssue #12

Newsletter digest

Retention

Linked-story digest with an issue header.

Acme

We miss you

15% off to come back
Come back

Winback

Re-engagement

“We miss you” + a welcome-back incentive.

Everything in the box

6 lifecycle templates (welcome, promo, product-launch, abandoned-cart, newsletter, winback)
Renders across 4 client profiles (Apple Mail, Gmail, Outlook/MSO, dark mode)
8 Claude Code skills + 1 adversarial review agent
Brand-token-aware, dark-mode-aware compositions
Inlined, Outlook-safe HTML + a plaintext alternative
Deterministic, snapshot-tested renders
Local rendering — no per-send fees, no hosting
Private GitHub Packages npm registry access
Self-contained zip distribution alternative
Lifetime engine updates

Skills are first-class

The agentic loop, as Claude Code skills.

Eight skills + an adversarial review agent drive the loop from brief to a reviewed, inbox-safe send. Six are portable Markdown that run in any Claude-capable workspace with or without the engine; the two marked engine (/email-quickstart, /multi-client-render) drive the render CLI — they ship in the full framework, not the $79 skills-only zip.

01

Plan

/email-init/email-sequence

Set brand + sender, then turn a lifecycle goal into a send-timed drip you approve before any code.

02

Make

/create-email/email-copy/email-quickstart

Scaffold a template from a brief and generate ranked subject / preheader / CTA copy in your voice.

03

Review

/multi-client-render/email-review/asset-pack

Fan the template across the client matrix, then an adversarial agent catches Outlook breakage, contrast, and spam triggers.

The full set

8 skills · 1 review agent · 6 engine-free

/email-init
inline

Collect brand + sender, write email.config.ts.

email.config.ts

/email-quickstart
engineinline

First rendered email in five minutes.

rendered email

/email-sequence
inline

Plan a multi-email drip before writing code.

drip plan

/create-email
inline

Scaffold a new template from a brief.

TSX template

/email-copy
inline

Ranked subject / preheader / CTA variants.

5 copy variants

/multi-client-render
engineinline

Fan one template across the client matrix.

client renders

/email-review
fork

Adversarial deliverability + render review.

severity findings

/asset-pack
inline

Validate logos, fonts, and brand tokens.

tokens check

One-time purchase

$149

USD · one-time

Lifetime updates. Private registry access or a self-contained zip. Render every lifecycle email your brand sends, forever.

By purchasing you agree to our Terms, Software License, Return Policy, and Shipping Policy.

  • 6 lifecycle templates (welcome, promo, product-launch, abandoned-cart, newsletter, winback)
  • Renders across 4 client profiles (Apple Mail, Gmail, Outlook/MSO, dark mode)
  • 8 Claude Code skills + 1 adversarial review agent
  • Brand-token-aware, dark-mode-aware compositions
  • Inlined, Outlook-safe HTML + a plaintext alternative
  • Deterministic, snapshot-tested renders
  • Local rendering — no per-send fees, no hosting
  • Private GitHub Packages npm registry access

Prefer just the planning + copy + review skills? Skills-Only is $79.

Questions

What exactly do I get for $149?

The full engine (@adsights-ai/email-framework) + CLI, the six lifecycle templates rendered across the four-client matrix, all eight Claude Code skills + the review agent, and lifetime updates — via a private npm registry token or a self-contained zip.

How is it delivered?

One-time purchase. After checkout you either install from our private GitHub Packages registry (we grant your GitHub handle access) or download a self-contained zip from your /account page. Either way you own the templates you author.

Do I need to be technical?

To render emails, yes — it’s a React Email engine you run locally (Node 20+). If you only want the agentic planning + copy + review skills without the engine, the $79 Skills-Only bundle is for you.

Where do the emails actually send from?

Nowhere — the framework renders inlined HTML + a plaintext alternative on your machine. You paste the output into your own ESP (Klaviyo, Mailchimp, Customer.io, Postmark, Braze, …). No per-send fees, no hosting lock-in.

How does dark mode work?

Every template ships a dedicated, color-pinned dark render alongside the light one, and each declares a matching color-scheme so supporting clients honor the design instead of auto-inverting it. Muted text and links are lifted to clear WCAG AA on dark backgrounds.

Is the output actually inbox-safe?

Yes — layout-critical CSS is inlined, layout is table/block-based (no flex/grid), Outlook gets MSO scaffolding, and every template ships a preheader, an unsubscribe link, a postal-address line, and a plaintext part. A discipline lint + the /email-review agent enforce it.

What’s your refund policy?

30 calendar days from purchase if you have not downloaded the self-contained zip (includes npm-registry-only buyers and zip buyers who have not yet downloaded). After your first zip download, refunds are at our discretion except for defects, duplicate purchases, or billing errors.

Ship lifecycle email that lands.

One-time $149, lifetime updates. Render locally, paste into any ESP.

By purchasing you agree to our Terms, Software License, Return Policy, and Shipping Policy.