CommunityProgramación y desarrollogithub.com

enviar-correo-trabajo

Envía correos de solicitud de empleo personalizados desde borradores de Gmail usando tu plantilla guardada, sin romper ningún enlace. Úsalo cuando el usuario diga enviar correos de trabajo, enviar mis borradores o limpiar los borradores de solicitud.

¿Qué es enviar-correo-trabajo?

Este skill automatiza el envío de correos de solicitud de empleo personalizados desde la bandeja de borradores de Gmail, directamente en el navegador Chrome. Es útil para desarrolladores o profesionales que gestionan múltiples solicitudes de empleo y quieren ahorrar tiempo manteniendo la integridad de los enlaces (portfolio, LinkedIn, currículum) que el método tradicional de la API de Gmail rompe al reescribirlos con redirecciones temporales. Funciona exclusivamente en la interfaz web de Gmail, utilizando plantillas guardadas, y personaliza cada correo con el saludo, nombre de la empresa, destinatario, asunto y, si corresponde, texto freelance. El skill sigue un flujo de 7 pasos: lista los borradores, los fusiona por empresa (enviando un solo correo y poniendo las demás direcciones en CC), identifica nombres y empresas a partir de la dirección o el dominio, sustituye el marcador de posición por la plantilla, personaliza los campos, envía desde el navegador (sin usar la API de Gmail para evitar enlaces rotos) y genera un informe final. Soporta borradores freelance con un texto de presentación y cierre específico, y respeta la firma del usuario, no añadiendo ningún cierre adicional.

Compatible con✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/designwithvishal0/send-job-email/tree/HEAD

Installed? Explore more Programación y desarrollo skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

Enviar correos de solicitud de empleo desde borradores de Gmail

Trabaja en la cuenta de Gmail del usuario, en Chrome.

Configuración (rellenar una vez)

  • Nombre de la plantilla: el nombre de tu plantilla guardada de Gmail, por ejemplo "Solicitud para el puesto de Diseñador de Producto"
  • Asunto predeterminado: el asunto a usar cuando no se especifica un puesto concreto
  • Firma: tu firma de Gmail, que este skill mantiene intacta

Dondequiera que este archivo diga "la plantilla", se refiere a la plantilla anterior.

La única regla que importa

Todo ocurre en la interfaz de Gmail, a través de la plantilla guardada. Nunca reescribas el cuerpo de un borrador mediante la API de Gmail (update_draft), nunca envíes a través de la API y nunca construyas el HTML de la solicitud manualmente. La API de Gmail reescribe cada enlace en una redirección temporal de google.com/url que caduca, lo que rompe los enlaces del portfolio, LinkedIn y currículum de tu correo. Editar la ventana de redacción abierta en el navegador (clics o JavaScript de página en esa redacción) mantiene los enlaces limpios. Leer borradores mediante la API (list_drafts con DRAFT_VIEW_FULL, get_draft) está bien y es la forma más rápida de ver cada destinatario.

Las únicas cosas que cambian por correo: el saludo, el nombre de la empresa, el destinatario, el asunto si se da un puesto específico, y el texto freelance para borradores freelance.

Cómo es un borrador típico

Los borradores suelen contener solo "Hola" (a veces "H" o "hola") seguido de la firma de Gmail. El asunto suele estar vacío, o una nota corta como "Diseñador freelance". Esa línea "Hola" es solo un marcador de posición: elimínala y todo lo que haya encima de la firma, luego inserta la plantilla. El usuario no necesita decirlo cada vez.

Paso 1: Listar borradores

Usa list_drafts con la vista DRAFT_VIEW_FULL (recorre todas las páginas) para obtener el Para, CC, asunto y el texto encima de la firma de cada borrador. Omite los borradores sin destinatario (por ejemplo, una copia de la plantilla misma) o que claramente no sean solicitudes, y menciónalos al final.

Trabaja un borrador a la vez. Abre cada borrador mediante una búsqueda de su propia dirección, https://mail.google.com/mail/u/0/#search/in%3Adraft+to%3A<dirección>, nunca por posición en la lista, y confirma que el Para de la redacción abierta coincide antes de editar.

Paso 2: Fusionar borradores de la misma empresa

Agrupa por dirección y dominio de la empresa (los subdominios cuentan, como [email protected] y [email protected]). Cuando dos o más borradores van a la misma empresa, envía un solo correo:

  1. Dirección de la persona nombrada en Para (si ambos son nombrados o ambos genéricos, el borrador más antiguo).
  2. La(s) otra(s) dirección(es) en CC de ese correo.
  3. El saludo sigue a la persona del Para.
  4. Los duplicados sobrantes no se envían. Claude no puede eliminar borradores, así que enuméralos al final para que el usuario los descarte (abre el borrador, haz clic en el icono de la papelera).

Las empresas contactadas en lotes anteriores aún se envían, nunca se saltan.

Paso 3: Nombre y empresa

Nombre del destinatario:

  1. Si la dirección o una nota nombra a una persona ([email protected], [email protected], rahul.k@, divya4.sharma@), usa el nombre en mayúscula inicial: "Estimada Priya,". Sin apellido a menos que la nota dé el nombre completo, sin títulos.
  2. Las direcciones genéricas (hr@, careers@, jobs@, talent@, recruitment@, hiring@, hirings@, info@, hello@, people@, ceooffice@) o una secuencia ilegible de letras reciben "Estimado equipo de RRHH,".

Nombre de la empresa:

  1. Del dominio o de la nota del usuario, con la mayúscula real de la marca: [email protected] se convierte en INDmoney.
  2. Los dominios de correo personal (gmail.com, yahoo.com, outlook.com, hotmail.com) sin nota reciben "tu empresa".

Nunca recurras a "Estimado equipo de RRHH" o "tu empresa" cuando el nombre o la empresa sean claramente visibles.

Paso 4: Limpiar el marcador de posición e insertar la plantilla

  1. Abre el borrador. En el cuerpo, elimina todos los nodos encima del bloque de firma (el div con data-smartmail="gmail_signature"), dejando una línea vacía encima, y coloca el cursor en esa línea. Si el cuerpo contiene una versión anterior del texto de la solicitud, límpialo también. No elimines la firma.
  2. Más opciones (tres puntos, abajo a la derecha de la redacción) > Plantillas > bajo Insertar plantilla elige tu plantilla. El elemento Plantillas está atenuado hasta que el cuerpo tenga el foco. La plantilla reemplaza el cuerpo y el asunto, y puede dejar el bloque de firma vacío.
  3. Asegúrate de que exactamente una firma completa permanezca al final. Si salió vacía, reconstruye exactamente como aparece en los otros borradores del usuario, dentro de la ventana de redacción. Gmail bloquea innerHTML en bruto (Trusted Types), así que crea primero una política de trustedTypes al insertar HTML con JavaScript.

No añadas ningún cierre, nombre o línea final por tu cuenta.

Antes del primer envío de una tanda, lee la plantilla insertada una vez y compárala con la situación actual del usuario (empleador actual, antigüedad, cargo, métricas). Si algo está desactualizado, detente y señálalo antes de enviar nada.

Paso 5: Personalizar

  1. Saludo: "Estimado equipo de RRHH," se convierte en el saludo del Paso 3 (mantén negrita).
  2. Línea de empresa: "roles en Company" se convierte en "roles en " o "roles en tu empresa" (mantén negrita).
  3. Destinatarios: confirma el Para y cualquier CC del Paso 2.
  4. Asunto: tu asunto predeterminado a menos que se especifique un puesto concreto, entonces "Solicitud para ". Todo asunto comienza con "Solicitud".

No cambies nada más en el cuerpo, excepto para los borradores freelance a continuación.

Borradores freelance

Cuando el asunto o la nota del borrador diga freelance (Diseñador freelance, Trabajo freelance, Figma freelance y similares), preséntalo como trabajo freelance. Mantén los puntos, enlaces y firma de la plantilla, y cambia solo:

  1. La línea de apertura a: "Me encantaría ayudar a como freelance, para un proyecto puntual o soporte de diseño continuo. Acepto landing pages, auditorías UX de tiendas y páginas de producto, rediseños de PDP y homepages, y diseño de productos web o aplicaciones, todo en Figma. Esto es lo que aportaría:" (nombre de la empresa y "freelance" en negrita).
  2. La pregunta de cierre a: "¿Tienen algún trabajo de diseño freelance próximamente? Si esta no es la bandeja correcta, una indicación a la persona adecuada significaría mucho."
  3. El asunto a "Solicitud para Freelance ", por ejemplo Solicitud para Freelance Diseñador Figma, o Solicitud para Freelance Diseñador.

Paso 6: Enviar

Haz clic en Enviar (el div con role button cuyo aria-label comienza con "Enviar"; hacer clic por coordenada puede minimizar la redacción) y espera el mensaje "Mensaje enviado" antes del siguiente borrador.

Si el usuario ha dicho que no pida confirmación, invocar este skill es la autorización: trabaja todo el lote sin pausas. Detente solo por un hecho de la plantilla desactualizado, un borrador cuyo Para no coincida con la búsqueda, o un borrador cuyo destinatario o empresa no se pueda determinar.

Para lotes grandes, está bien automatizar el bucle por borrador en la página (abrir por búsqueda, verificar Para, limpiar encima de la firma, insertar plantilla mediante el menú, personalizar, verificar firma, enviar, confirmar mensaje, detenerse ante cualquier fallo) y comprobar el progreso periódicamente.

Paso 7: Informe

Resumen breve: cuántos se enviaron, cuáles fueron como propuestas freelance, qué borradores duplicados debe descartar el usuario, y cualquier borrador omitido con el motivo.

Reglas

  1. Edita y envía solo en la ventana de redacción del navegador. Nunca actualices ni envíes borradores mediante la API de Gmail.
  2. Siempre elimina el marcador de posición "Hola" y todo lo que esté encima de la firma antes de insertar la plantilla.
  3. Exactamente una firma, sin cambios, al final. Sin cierre adicional ni nombre.
  4. "Estimado equipo de RRHH," solo cuando no se pueda encontrar un nombre; "tu empresa" solo cuando no se pueda encontrar una empresa.
  5. Los borradores freelance reciben la apertura, pregunta y asunto freelance; todo lo demás sigue la plantilla.
  6. Un correo por empresa; las direcciones adicionales van en CC.
  7. Todo asunto comienza con "Solicitud".
  8. Solo omite la confirmación antes de enviar si el usuario lo ha dicho.

Skills relacionados