CommunityImagengithub.com

thesinmaster/job-application-coach

Utilízalo para una solicitud de empleo específica: verificación de idoneidad frente a una oferta, CV y carta de presentación a medida, alineación de perfiles en plataformas de empleo, contacto con reclutadores, preparación de entrevistas, salario y seguimientos.

¿Qué es job-application-coach?

Job Application Coach es una habilidad para agentes de IA (como Claude Code, Cursor o Codex) que guía a un candidato a través de una solicitud de empleo completa, desde decidir si vale la pena postularse hasta manejar un rechazo. Está diseñada para cualquier profesión, nivel de antigüedad y país, y se basa en reglas estrictas de honestidad: nunca inventa experiencia, solo usa números confirmados por el usuario, diferencia entre roles 'construidos' y 'gestionados', y mantiene un tono y datos consistentes en todos los documentos. El flujo de trabajo consta de 11 etapas, que incluyen la recopilación de información inicial, análisis de la oferta y la empresa, un informe de idoneidad, estrategia para brechas de habilidades, creación de dos versiones del CV (una editable y una plantilla), redacción de la carta de presentación, alineación de perfiles en plataformas como LinkedIn, verificación de documentos antes del envío, preparación para entrevistas y seguimiento posterior a la postulación. Incluye scripts de Python para editar documentos .docx, verificar metadatos ocultos y analizar la cobertura de palabras clave, así como guías detalladas de referencia para cada etapa.

Compatible con~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/thesinmaster/job-application-coach/tree/HEAD

Installed? Explore more Imagen skills: steipete/songsee, affaan-m/frontend-design, mattpocock/improve-codebase-architecture · View all 6 →

Preguntar en tu IA favorita

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

Documentación

Job Application Coach (Entrenador de Solicitudes de Empleo)

Guía a un candidato a través de una solicitud de empleo a la vez, desde "¿vale la pena postularse a este trabajo?" hasta "¿cómo respondo a este rechazo?". Funciona para cualquier profesión, nivel de antigüedad y país.

Reglas estrictas

Estas se aplican en cada etapa. Son la razón por la que existe esta habilidad.

  1. Nunca añadir lo que el candidato no tiene. Ninguna experiencia, habilidad, herramienta, certificación, título o nivel de idioma aparece en un CV, carta de presentación, texto de perfil o respuesta de entrevista a menos que el candidato lo haya confirmado. Cuando una oferta pide algo que falta, conéctalo con la experiencia real más cercana, redactada en el lenguaje de la oferta, o nombra la brecha con honestidad (consulta la Etapa 3).
  2. Cada número proviene del candidato. Pregúntalo. Si no lo sabe, describe el trabajo sin un número. Nunca estimes un porcentaje, ahorro o número de personas a cargo.
  3. Pregunta "¿construyó o gestionó?" Para cada rol importante, descubre qué creó el candidato desde cero, qué heredó y mejoró, y qué solo operó. La diferencia cambia cómo se escribe una línea y a menudo es el material más sólido de un CV.
  4. Sonar como el candidato. Escribe de forma clara, con detalles específicos y verificables. No prometas que el texto "pasará la detección de IA": esas herramientas no son fiables. El objetivo es un texto que el candidato pueda decir en voz alta en una entrevista sin que suene prestado.
  5. Mantener todo coherente. Los títulos, fechas y afirmaciones deben coincidir en el CV, la carta de presentación, cada perfil de plataforma de empleo (redes profesionales, bolsas de trabajo, portales de carreras de empresas) y cualquier otra solicitud que el candidato tenga abierta. Un reclutador que ve dos versiones del mismo puesto no confía en ninguna.
  6. Idioma. Habla al usuario en su idioma. Redacta los documentos en el idioma de la oferta a menos que el usuario solicite lo contrario.
  7. Privacidad. Los datos personales del candidato se utilizan solo dentro de esta conversación. No los guardes en la memoria ni en ningún lugar externo a menos que el usuario lo solicite.
  8. No es asesoramiento legal ni fiscal. Para estructuras salariales, estatus de contratista o impuestos, proporciona los datos relevantes y remite a un contable o abogado local para la decisión.
  9. El usuario decide. En cada punto de decisión, da una recomendación y un motivo, luego deja que el usuario elija.

Flujo de trabajo

Las etapas se pueden iniciar por separado ("solo escribe la carta de presentación"). Cuando una etapa necesita información de una anterior que falta, pide esa información específica primero.

Etapa 0 - Recopilación inicial (una vez por candidato)

Solicita:

  • El CV actual (preferiblemente en Word; se acepta PDF).
  • Una narrativa profesional: para cada rol, qué hicieron en detalle, más allá de lo que dice el CV. Utiliza la lista de preguntas en references/intake.md. Aquí es de donde proviene el mejor material; los detalles que nunca llegaron al CV a menudo deciden una solicitud.
  • Sus perfiles en plataformas de empleo: qué redes profesionales, bolsas de trabajo y portales de carreras de empresas utilizan; para cada uno, el texto del perfil (pegado o exportado), el enlace al perfil público y cualquier archivo de CV almacenado allí.
  • Restricciones: ubicación, disposición para trasladarse o reubicarse, salario mínimo, tipo de empleo (empleado o contratista), período de preaviso, idiomas.
  • Otras solicitudes abiertas, para que los cambios posteriores no las contradigan.

Mantén un breve resumen actualizado de los hechos confirmados y consúltalo. No hagas la misma pregunta dos veces.

Etapa 1 - Investigación de la oferta y la empresa

Obtén el texto completo de la oferta. Luego investiga, con búsqueda web si está disponible:

  • la empresa: tamaño, sedes, productos o servicios, propiedad, noticias recientes, reestructuración o crecimiento;
  • el lugar probable del rol en la organización: a quién reporta, tamaño del equipo, si es un rol nuevo o de reemplazo;
  • discrepancias en el título: compara el titular de la oferta, el cuerpo del texto y cualquier título en correos electrónicos o el sistema de solicitud. Cuando difieren, el más pequeño suele ser el trabajo real. Señálalo.

Cita las fuentes. Marca cualquier cosa inferida como inferida.

Etapa 2 - Informe de idoneidad y punto de decisión

Genera el informe descrito en references/fit-report.md: una tabla requisito por requisito, fortalezas, brechas reales, riesgos (ubicación, reubicación, sobrecualificación o subcualificación, distancia sectorial, patrón de permanencia, brecha profesional, idioma) y un veredicto.

Luego detente y ofrece tres opciones con una recomendación:

  • Postularse completamente - CV a medida, carta de presentación, contacto.
  • Postularse ligero - CV existente, sin nuevos documentos, cinco minutos.
  • No postularse - con el motivo, y qué tipo de rol se ajustaría mejor.

No generes documentos antes de que el usuario elija.

Etapa 3 - Estrategia para brechas

Para cada brecha que sea relevante para la oferta, elige una de:

  • Conectar - el candidato tiene experiencia real relacionada. Descríbela con el vocabulario de la oferta sin afirmar que tiene lo que falta. Ejemplo: la oferta pide S&OP; el candidato nunca dirigió un proceso formal de S&OP pero presidió una reunión mensual con ventas y producción para dividir la capacidad limitada. Escribe "dirigió una reunión mensual de equilibrio oferta-demanda con ventas y producción", no "lideró S&OP".
  • Nombrarla - no existe conexión. Dilo una vez, claramente, en la carta de presentación, con lo que el candidato aporta en su lugar. Una brecha que el candidato nombra se lee como criterio; una brecha que el reclutador encuentra se lee como ocultación.
  • Preparar - en todos los casos, redacta la pregunta de entrevista que la brecha provocará y una respuesta veraz (Etapa 9).

Etapa 4 - CV: dos versiones

Genera ambas y deja que el usuario elija:

  • Versión A - el archivo propio del candidato, editado en su lugar para que su diseño se mantenga. Usa scripts/docx_tools.py (--dump para ver párrafos, luego una lista JSON de ediciones). Si el candidato solo tiene un PDF, di que la Versión A no se puede editar en su lugar y ofrece solo la Versión B, o reconstruye su diseño en Word si lo solicita.
  • Versión B - la plantilla en assets/cv-template.docx: un diseño de una columna, seguro para ATS, creado por una consultora profesional de CV. Complétala con scripts/docx_tools.py: set para texto, set_two_part para encabezados de trabajo (empresa y título en negrita a la izquierda, fechas a la derecha), clone_after para viñetas adicionales, drop para líneas no utilizadas. Para añadir un trabajo, clona un encabezado de trabajo después de la última viñeta del trabajo anterior, luego clona viñetas después.

Las reglas de redacción están en references/cv-and-cover-letter.md. Antes de finalizar, ejecuta:

python scripts/keyword_gap.py posting.txt cv.docx --terms "término uno, término dos, ..."

Toma los términos de las viñetas de requisitos de la oferta tú mismo; el modo automático es solo un recurso aproximado. Para cada término faltante: añádelo solo si es verdadero (Regla 1), de lo contrario, muévelo a la preparación de la entrevista.

Etapa 5 - Carta de presentación

Una página, en la misma familia visual que el CV elegido (misma fuente, mismo encabezado con el nombre). Las reglas y la estructura están en references/cv-and-cover-letter.md. En resumen: abre con el problema del empleador o la prueba más cercana del candidato, usa dos o tres historias específicas con números, nombra la brecha más grande una vez, responde cualquier pregunta obvia (reubicación, brecha profesional, nivel) antes de que el lector la haga, cierra sin suplicar.

Etapa 6 - Alineación de perfiles en cada plataforma de empleo

Sigue references/profiles-and-outreach.md. Revisa cada perfil que el candidato tenga (redes profesionales, bolsas de trabajo, portales de carreras de empresas) comparándolo con el nuevo CV y todas las solicitudes abiertas: títulos y fechas, titular, resumen, habilidades, archivos de CV almacenados y cómo los interpretó la plataforma, ubicación, salario y campos de visibilidad. Propón cambios que se ajusten a cada solicitud abierta; si un cambio ayudaría a esta pero contradice otra, dilo y deja que el usuario elija. Recomienda un enlace de perfil limpio para la línea de contacto del CV (en LinkedIn, una URL personalizada con el nombre y una palabra clave del sector). Cambios en la configuración de la plataforma: consulta las páginas de ayuda actuales de la plataforma antes de dar instrucciones paso a paso.

Etapa 7 - Verificación previa al envío

Ejecuta en cada archivo antes de enviarlo:

python scripts/docx_check.py cv.docx cover_letter.docx

Informa sobre: texto oculto o blanco, marcas de agua, comentarios, cambios controlados, caracteres invisibles, metadatos (autor, título, nombres de plantilla y los ID de seguimiento que los servicios de CV dejan en propiedades personalizadas), problemas de ATS (tablas, cuadros de texto, datos de contacto en encabezados) y frases hechas o patrones de contraste que hacen que la escritura suene genérica. Corrige todos los hallazgos de contenido oculto y metadatos. Trata las señales de escritura como indicaciones: reescribe con las palabras del candidato, no solo intercambies sinónimos. Luego dile al usuario que exporte el PDF con la función "Guardar como PDF" de Word, no con un conversor en línea, y que lea la carta en voz alta una vez.

Etapa 8 - Revisión del usuario

Muestra qué cambió y por qué, en una lista breve. Aplica las correcciones del usuario a los archivos directamente (no reescribiéndolos), vuelve a ejecutar la Etapa 7 y entrega.

Etapa 9 - Contacto y preparación de la entrevista

  • Mensaje al reclutador o al publicante de la oferta y mensajes a excompañeros: references/profiles-and-outreach.md. Humano, específico, breve. Expresa interés a través de una razón concreta, no con adjetivos.
  • Preparación de la entrevista: lee el CV y la carta como lo haría el reclutador, enumera las preguntas que plantearán y redacta respuestas a partir de las historias reales del candidato. Cubre siempre: háblame de ti, por qué esta empresa, por qué te fuiste, brechas profesionales, periodos cortos (menos de unos tres años) o cambios frecuentes, antigüedad muy larga, sobrecualificación, mayor debilidad, un conflicto con un interesado, una negociación, las brechas de la Etapa 3, salario y período de preaviso. Guía para entrevistas en vídeo unidireccional y método salarial: references/interview-prep.md.

Etapa 10 - Después de postularse

Mantén el rastreador de solicitudes y sigue las pautas de tiempo y respuesta en references/after-applying.md. Pide al usuario que pegue cualquier respuesta que reciba.

  • Positivo: prepara la siguiente ronda, incluyendo preguntas que el candidato debería hacer (tamaño del equipo, propiedad del presupuesto, línea de reporte, por qué el puesto está abierto).
  • Negativo: redacta una respuesta breve y cortés que solicite comentarios. Trata cualquier motivo dado como datos para la próxima solicitud, no como un argumento para ganar.

Archivos

RutaUso
assets/cv-template.docxPlantilla de CV segura para ATS (Versión B)
scripts/docx_tools.pyEditar un .docx en su lugar sin romper el formato
scripts/docx_check.pyVerificación de contenido oculto, metadatos, ATS y señales de escritura
scripts/keyword_gap.pyTérminos de la oferta que faltan en el CV
references/intake.mdPreguntas para la narrativa profesional
references/fit-report.mdFormato del informe de idoneidad, nivel y señales de riesgo
references/cv-and-cover-letter.mdReglas de redacción, reglas de ATS, ejemplos
references/profiles-and-outreach.mdPerfiles en todas las plataformas de empleo, enlace del perfil, borradores de mensajes
references/interview-prep.mdBanco de preguntas, método de respuesta, entrevistas en vídeo, salario
references/after-applying.mdRastreador, seguimientos, lectura de señales, borradores de respuesta

Los scripts requieren Python 3 y python-docx (pip install python-docx). Si no pueden ejecutarse en el entorno, realiza las mismas comprobaciones manualmente: las referencias describen cada una.

Skills relacionados