@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.

Just the skills? Get the $79 bundle →

One-time purchase · lifetime updates · 30-day refund (npm path)

Acme

Welcome

You’re in. Let’s get started.

Thanks for signing up — we’re glad you’re here. Take the first step below and you’ll be up and running in minutes.

Get started

Acme

123 Example St, Springfield, IL · Unsubscribe

Welcome · Apple Mail

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.

  • 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 days, no questions asked, for npm-registry buyers (we revoke the registry grant and refund through Stripe). Zip buyers: refunds are at our discretion once you’ve downloaded the zip — it’s fully self-contained at that point.

Ship lifecycle email that lands.

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