Correo transaccional

que tu correo llegue a la bandeja de entrada y no a spam.

esfuerzo una sentada73 apps del cementerio la necesitan

cómo se usa · 3 pasos

  1. Copia el archivo.Botón copiar archivo. Es un SKILL.md: texto en Markdown con instrucciones para tu agente, ya con el encabezado que los agentes esperan. No tienes que entenderlo ni editarlo.
  2. Guárdalo en tu carpeta de skills.Una carpeta con el nombre de la skill y dentro el archivo SKILL.md, tal cual. En tu carpeta personal sirve para todos tus proyectos, no hace falta copiarla en cada uno. Claude Code: ~/.claude/skills/correo-transaccional/SKILL.md · Codex: ~/.agents/skills/correo-transaccional/SKILL.md · Cursor lee esas dos carpetas, no necesita otra. ¿Solo para un proyecto? La misma ruta sin ~/, dentro de la carpeta del proyecto.
  3. Pídele la app.Abre tu agente y escríbele en español qué quieres construir («una agenda para mi consultorio con recordatorios por WhatsApp»). Él carga la skill solo cuando hace falta; también puedes llamarla tú: /correo-transaccional en Claude Code y Cursor, $correo-transaccional en Codex. Cuando se trabe, vuelve a en qué te vas a trabar.

archivo de la skill

---
name: correo-transaccional
description: que tu correo llegue a la bandeja de entrada y no a spam.
---

# Correo transaccional

Instrucciones para el agente que está construyendo esta app. Sigue esta skill cuando
mandes verificaciones, recuperación de contraseña, invitaciones, avisos o recibos.

## Cuándo usar esta skill

Actívala en cuanto se cumpla cualquiera de estas condiciones:

- Hay cuentas: verificar correo y recuperar contraseña ya son obligatorios.
- Mandas invitaciones, recibos, alertas o resúmenes.
- Algo pasa mientras el usuario no está mirando la pantalla.
- Estás replicando un producto cuyo valor central es enviar correo a mucha gente.

Mandar un correo es una llamada a una API; que llegue es otra cosa. La entregabilidad
depende de dominio propio, SPF, DKIM, DMARC y reputación acumulada, y es exactamente la
parte que no se puede improvisar.

## Cómo construirla

Usa este stack salvo que el proyecto ya tenga otro decidido: **Resend** o **Postmark**
con dominio propio verificado, plantillas en el repo, envío desde una cola.

1. Usa un subdominio dedicado (`mail.tudominio.com`) y verifica SPF, DKIM y DMARC antes
   del primer envío real.
2. Separa transaccional de marketing. Mezclarlos hunde la reputación de tus correos
   importantes.
3. Plantillas con **react-email** o **MJML**, exportadas a HTML con estilos inline y
   versión en texto plano. Nada de CSS moderno: los clientes de correo viven en 2005.
4. Encola los envíos y reintenta con espera creciente. Un correo no debe bloquear la
   respuesta HTTP.
5. Registra el resultado por mensaje (enviado, rebotado, quejado) y deja de escribir a
   direcciones que rebotan duro.
6. Pon un enlace de baja real en todo lo que no sea estrictamente transaccional.

## En qué te vas a trabar

- **La entregabilidad se construye con semanas de envío limpio.** Un dominio nuevo
  empieza sin crédito; no prometas entrega perfecta desde el primer día.
- **Envío masivo desde tu propio servidor SMTP es la manera más rápida de terminar en
  listas negras.** Usa un proveedor con reputación (Resend, Postmark), no tu propio
  servidor.
- **Gmail y Outlook exigen DMARC para remitentes con volumen.** Sin eso, el correo
  simplemente no llega, y no vas a ver un error que lo explique.

## Criterio de terminado

No declares el correo listo hasta que un mensaje de prueba llegue a Gmail y Outlook sin
caer en spam, con SPF, DKIM y DMARC en verde, y hasta que confirmes que un rebote duro
detiene los envíos futuros a esa dirección.

cópialo en tu agente de código: Claude Code, Codex, Cursor · pégalo como su archivo de skill y sigue las instrucciones tal cual.