add-emails

Integrate Resend and React Email transactional emails into Next.js and Supabase projects.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/marcoapereirav-arch/nvision-saas-factory --skill add-emails-marcoapereirav-arch
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: add-emails
Source: https://github.com/marcoapereirav-arch/nvision-saas-factory/tree/main/saas-factory/.claude/skills/add-emails
Command: npx skills add https://github.com/marcoapereirav-arch/nvision-saas-factory --skill add-emails-marcoapereirav-arch

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Integrate a transactional email system into a Next.js + Supabase project to handle templates, batch sending, and unsubscribe management, eliminating manual email workflows and ensuring reliable delivery.

Core Features & Use Cases

  • Resend-based transactional delivery with React Email templates for polished, typed components.
  • Batch sending with rate limiting and RFC 8058 unsubscribe handling to preserve deliverability.
  • Use Case: Onboard new users and send transactional notifications (welcome, resets) with unsubscribe support.

Quick Start

Create and configure the email system in your Next.js + Supabase project by wiring migrations, the Resend client, and a welcome template, then trigger a test send.

Frequently Asked Questions about add-emails

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

FAQPage Schema
How do I send transactional emails in Next.js with Resend and Supabase?

To send transactional emails in Next.js, you integrate the Resend client and React Email components on the server side. You configure environment keys, wire a migrations file for Supabase, and use typed React Email templates for rendering and delivery.

What is the best way to handle email unsubscribes for transactional notifications?

Handling email unsubscribes for transactional notifications is best done using RFC 8058 unsubscribe handling. This approach preserves deliverability by embedding list-unsubscribe headers directly into your React Email templates and batch sending logic.

Can I use React Email components to template transactional emails in a Next.js project?

Yes, you can use React Email components to template transactional emails in a Next.js project. React Email provides polished, typed components that render the email UI, which the Resend client then uses to send onboarding and notification messages.

Do I need a migrations file to manage unsubscribe tokens in Supabase?

Yes, you need a migrations file to manage unsubscribe tokens in Supabase. The integration requires a database migrations file to store unsubscribe preferences and link them with the RFC 8058 unsubscribe headers processed during batch sending.

Does Resend support batch sending with rate limiting for Next.js applications?

Resend supports batch sending with rate limiting for Next.js applications. This integration applies rate limiting during batch sends to manage delivery quotas and maintain reliable transactional email communication for onboarding and notifications.