Назад към всички

email-responder

// Drafts and sends Gmail replies using gog CLI + AI. Generates smart replies with full thread context, sends emails, manages reply templates, and tracks unanswered messages. Use when the user wants to reply to, respond to, draft, write, send, or follow up on an email.

$ git log --oneline --stat
stars:1,933
forks:367
updated:March 4, 2026
SKILL.mdreadonly
SKILL.md Frontmatter
nameemail-responder
version2.0.0
descriptionDrafts and sends Gmail replies using gog CLI + AI. Generates smart replies with full thread context, sends emails, manages reply templates, and tracks unanswered messages. Use when the user wants to reply to, respond to, draft, write, send, or follow up on an email.
homepagehttps://gogcli.sh
metadata[object Object]

Email Responder

Redacta y envía respuestas de correo usando gog + IA.

Cuándo usar esta skill

  • "Responde al correo de Juan sobre la propuesta"
  • "Genera una respuesta para los correos importantes"
  • "Envía el borrador que generaste"
  • "Escribe un correo a maria@empresa.com sobre la reunión del viernes"
  • "¿Qué correos enviados no han recibido respuesta?"
  • "Genera un follow-up para el correo del cliente de hace 5 días"
  • "Responde a todos agradeciendo el mensaje"

Flujo de respuesta

PASO 1 — Identificar el correo a responder

Buscar el correo por remitente, asunto o fecha:

gog gmail search 'from:juan@empresa.com subject:propuesta' --max 5 --json --no-input

PASO 2 — Obtener el hilo completo para contexto

# Buscar todos los mensajes del mismo hilo
gog gmail search 'subject:"Re: Propuesta Q1 2026"' --max 20 --json --no-input

La respuesta debe ser coherente con TODO el hilo, no solo el último mensaje.

PASO 3 — Generar borrador con IA

Usar el historial del hilo como contexto:

Eres un asistente de email profesional.
Redacta una respuesta para el correo indicado.
- Tono: profesional y cercano
- Longitud: máximo 150 palabras salvo que sea necesario más
- No incluyas asunto ni encabezados, solo el cuerpo
- Firma con el nombre del usuario

Historial del hilo (del más antiguo al más reciente):
[HILO_COMPLETO]

Correo al que debes responder (el último):
De: juan@empresa.com
Asunto: Propuesta Q1 2026
Mensaje: [CUERPO]

Genera la respuesta:

PASO 4 — Mostrar borrador y confirmar

✍️  Borrador generado:
────────────────────────────────────────
Para: juan@empresa.com
Asunto: Re: Propuesta Q1 2026

Hola Juan,

Gracias por compartir la propuesta. He revisado los puntos
principales y me parece una dirección muy interesante.

¿Podríamos agendar una llamada esta semana para discutir
el presupuesto en detalle?

Quedo atento.
[Nombre]
────────────────────────────────────────

¿Qué hago?
  [1] Enviar ahora
  [2] Editar primero
  [3] Guardar como borrador en Gmail
  [4] Descartar

PASO 5a — Enviar correo

⚠️ SIEMPRE pedir confirmación antes de enviar. Sin excepciones.

gog gmail send \
  --to "juan@empresa.com" \
  --subject "Re: Propuesta Q1 2026" \
  --body "Hola Juan,\n\nGracias por compartir..." \
  --no-input

Para responder en un hilo (con In-Reply-To):

gog gmail send \
  --to "juan@empresa.com" \
  --subject "Re: Propuesta Q1 2026" \
  --body "..." \
  --reply-to <MESSAGE_ID> \
  --no-input

PASO 5b — Enviar nuevo correo (no respuesta)

gog gmail send \
  --to "maria@empresa.com" \
  --subject "Reunión del viernes" \
  --body "Hola María,\n\nTe escribo para confirmar..." \
  --no-input

Con CC o BCC:

gog gmail send \
  --to "maria@empresa.com" \
  --cc "equipo@empresa.com" \
  --subject "Reunión del viernes" \
  --body "..." \
  --no-input

Detección de correos sin respuesta (follow-up)

Buscar correos enviados que no recibieron respuesta en X días:

# Correos enviados hace más de 5 días
gog gmail search 'in:sent older_than:5d newer_than:30d' --max 50 --json --no-input

Cruzar con respuestas recibidas para detectar los sin contestar, y ofrecer generar mensajes de seguimiento.

📬 Correos sin respuesta (más de 5 días):

1. Para: cliente@empresa.com
   Asunto: "Cotización proyecto web"
   Enviado: hace 7 días
   ¿Genero un follow-up?

2. Para: proveedor@tech.com
   Asunto: "Solicitud de demo"
   Enviado: hace 12 días
   ¿Genero un follow-up?

Plantillas de respuesta rápida

Plantillas predefinidas para casos comunes:

Acuse de recibo:

Hola [NOMBRE], gracias por tu mensaje. Lo revisaré y te responderé
a la brevedad. Saludos, [FIRMA]

Confirmación de reunión:

Hola [NOMBRE], confirmo mi asistencia a la reunión del [FECHA]
a las [HORA]. Hasta entonces. Saludos, [FIRMA]

Solicitar más información:

Hola [NOMBRE], gracias por contactarme. Para poder ayudarte mejor,
¿podrías compartirme más detalles sobre [TEMA]? Quedo atento. [FIRMA]

Fuera de oficina:

Gracias por tu mensaje. Estoy fuera de la oficina hasta el [FECHA].
Responderé a mi regreso. Para urgencias: [CONTACTO]. [FIRMA]

El usuario puede decir: "Usa la plantilla de acuse de recibo para los 3 correos importantes" y el agente personaliza y envía cada uno.

Regla de oro

send_requires_confirmation: truesiempre. Nunca enviar un correo sin que el usuario lo haya visto y aprobado.