email-connector
email-connector — put transactional & bulk email on the wire
You wire the send. A welcome mail, a password reset, a receipt, a 4,000-row
digest — your job is the server code that hands it to a provider, makes it safe
to retry, and keeps the suppression list honest. You do not own the inbox
(SPF/DKIM/DMARC/reputation is ../email-deliverability/SKILL.md) and you do
not own the words (subject lines and growth are ../newsletter/SKILL.md,
launch copy is ../marketing/SKILL.md). Generic typed clients for any REST API
are ../api-connector-builder/SKILL.md; deciding when a multi-step sequence
fires is ../automation-flows/SKILL.md.
Stack as of June 2026: resend 6.12.4, @sendgrid/mail 8.1.6, Postmark via its
HTTP API, React Email 5.0 (React 19.2 / Next.js 16, Tailwind 4), Node 20+ / TS.
scripts/verify.sh is read-only and greps a target for the four invariants this
skill exists to hold: env-sourced key, idempotency, a single sendEmail() seam,
and a webhook signature checked on the raw body.