Skip to main content

email-system-builder

Transactional and marketing emails with templates and tracking

Jump to install

Source facts

Repository
abcnuts/manus-skills
Last source activity
February 12, 2026 at 04:11
Detected SKILL.md language
English
Stars
69
Forks
46

Install options

The review-first prompt is selected by default. You can switch to a direct command or download a local copy.

Review the source files

Read SKILL.md and any companion files shown by SkillsMP before deciding whether to install.

File Explorer
4 files

Showing SKILL.md

SKILL.md
Source instructions · Read-only preview
name
email-system-builder
description
Transactional and marketing emails with templates and tracking
# Email System Builder Skill Set up complete email systems with beautiful templates, tracking, and deliverability best practices. ## Purpose Send transactional emails (welcome, password reset, receipts) and marketing emails (newsletters, campaigns) with professional templates. ## When to Use - Adding email to a new application - Sending welcome/onboarding emails - Password reset functionality - Order confirmations and receipts - Marketing campaigns and newsletters ## Quick Start ```bash python3 /home/ubuntu/skills/email-system-builder/scripts/setup_email.py \ /path/to/project \ resend ``` ## Usage Example ```typescript import { Resend } from 'resend' import WelcomeEmail from '@/emails/welcome' const resend = new Resend(process.env.RESEND_API_KEY) await resend.emails.send({ from: 'hello@example.com', to: user.email, subject: 'Welcome!', react: WelcomeEmail({ name: user.name }) }) ``` ## Providers - **Resend** - Modern, React Email (Recommended) - **SendGrid** - Reliable, high volume - **Mailgun** - Transactional focused - **AWS SES** - Cost-effective at scale ## Email Types ### Transactional - Welcome emails - Password resets - Order confirmations - Receipts ### Marketing - Newsletters - Product updates - Drip campaigns ## Best Practices 1. Use proper from address (not noreply@) 2. Include unsubscribe link (required by law) 3. Mobile-responsive design 4. Track opens and clicks 5. Handle bounces properly 6. Test deliverability ## Time Savings **Manual**: 2-3 hours **With Skill**: 15-20 minutes **Saved**: ~2 hours per project ## Files - `scripts/setup_email.py` - Automated setup - `templates/welcome-email.tsx` - React Email template - `references/email_patterns.md` - Best practices ## Related Skills - `user-authentication-system` - Send password reset emails - `analytics-dashboard` - Track email engagement - `database-schema-generator` - Create email tracking tables *Professional emails in minutes, not hours.*
View on GitHub