apply
Asistente de candidatura en vivo. Lee las preguntas abiertas de los formularios de Greenhouse, Ashby y Lever, y redacta respuestas basadas en tu CV y en la descripción del puesto.
Qué hace
El modo apply lee un formulario de candidatura abierto (Greenhouse, Ashby, Lever), identifica las preguntas abiertas — «¿Por qué este puesto?», «Cuéntanos sobre un proyecto», «¿Cuál es tu expectativa salarial?» — y redacta respuestas basadas en tu CV y en la descripción del puesto. Tú editas los borradores sobre la marcha, los copias en el portal y envías.
Cuándo usarlo
Abre la descripción del puesto y el formulario de candidatura en paralelo. Ejecuta apply cuando el formulario esté cargado. Las respuestas con un límite confirmado muestran usados/permitidos caracteres o palabras; comprueba ese estado antes de pegarlas. limit unknown indica que no se confirmó el límite: verifícalo en el campo real. Si la respuesta no cabe sin perder datos esenciales, revísala antes de pegarla. El resultado es un borrador, no una candidatura terminada — tú sigues al mando del tono, los datos y cualquier campo extra que el portal añada por encima. apply funciona mejor con Playwright en modo visible, donde lee la página en vivo tal y como tú la ves; sin Playwright, pega las preguntas o comparte una captura de pantalla y redactará a partir de eso.
Cómo es una ejecución
Ejecuta apply con el formulario de candidatura abierto en Chrome. Antes de escribir una sola respuesta, el modo lee la pestaña activa, la cruza con el informe que ya generaste para esa oferta, confirma que la publicación sigue activa y examina el formulario en busca de preguntas eliminatorias (knock-out) que podrían descartarte automáticamente.
> /career-ops apply
Detected tab: Notion — Applied AI Engineer (Greenhouse)
Matched report #072 · score 4.6/5 · archetype: Applied AI operator
Preflight: posting live — company and role match the report.
Pre-scan flagged 1 knock-out question:
KNOCK-OUT: "Will you now or in the future require visa sponsorship?"
Your profile does not record work authorization. Confirm before I draft.
Responses for Notion — Applied AI Engineer
1. Why this role?
> Your agent-tooling team is where I want to apply the production
> AI pipelines I have shipped this year.
Length: 102/200 characters (example limit)
2. Tell us about a relevant project
> Built and sold an AI-workflow company in 2025; the pipeline
> behind it is the same one I would bring here.
Length: limit unknown (verify in the live field)
Notes: I filled text fields only. Tick the checkboxes, solve the
captcha, and submit yourself.Advertencias
apply nunca envía la candidatura: el clic final en Enviar siempre es tuyo. Lee todos los campos del formulario, no solo las preguntas abiertas — desplegables, botones de opción, casillas y campos de subida de archivos incluidos. Redacta las respuestas de texto libre, sugiere un valor para cada campo cerrado y marca las preguntas sobre autorización de trabajo, salario y otros temas sensibles que tu perfil aún no responde, para que las confirmes tú en lugar de adivinarlas por ti. Con Playwright puede rellenar algunos campos en el formulario en vivo; tú lo revisas todo y completas el resto. Cuando las respuestas están listas, guarda en el informe el texto, las selecciones y los archivos usados. Si la comprobación preflight detecta que la publicación ha cerrado, apply se niega a redactar la versión final salvo que lo fuerces explícitamente — un enlace muerto no merece una respuesta a medida.
Los campos de experiencia salen del CV adaptado que se generó para ese informe, no de cv.md: empleadores, cargos, fechas, descripciones de puesto, habilidades y formación coinciden con el documento que subes, así que el formulario y el currículum adjunto cuentan la misma historia. config/profile.yml sigue siendo la referencia para tu identidad y tus datos de contacto, tu autorización de trabajo y tus expectativas salariales. Si apply no encuentra un CV adaptado para la candidatura, te lo indica y usa cv.md en su lugar.
Cuando el informe o la descripción del puesto indican explícitamente que el puesto es temporal, apply muestra un único Fixed-term role reminder (aviso de puesto temporal) antes de la primera respuesta, cita la frase y la duración indicada si la hay, y te sugiere confirmar la renovación, las prestaciones y las condiciones al final del contrato. Es solo informativo: nunca cambia un campo, nunca bloquea la candidatura y no requiere que lo confirmes.
Antes de cada Guardar, Siguiente o Continuar en un formulario de varios pasos, y antes de pasarte el formulario para que pulses Enviar, apply vuelve a leer el paso completo y comprueba que cada control obligatorio tenga un valor, incluidos los controles que solo aparecen después de otra respuesta. Si un campo obligatorio no se puede rellenar con tus propios archivos, se detiene y te pregunta.
Peculiaridades conocidas de los ATS
apply se ha probado en campo en cerca de una docena de candidaturas gestionadas con Playwright, y algunos portales rompen la ejecución si no los tienes en cuenta:
- Ashby deduplica candidatos por email dentro de cada empresa, así que una segunda candidatura puede fusionarse silenciosamente con la primera. Si ya existe un informe para esa empresa, apply sugiere un alias de email con
+tag. Para Ashby, termina y envía la solicitud en tu navegador habitual y comprueba la página de éxito o el correo de confirmación antes de marcarla como enviada. - Lever lanza un captcha cuando una casilla o un botón de opción se marca de forma programática, así que apply rellena solo los campos de texto y los desplegables, y te deja las casillas y los botones de opción para que los marques tú.
- Las secciones repetidas como Experiencia laboral o Formación («Add Another») reutilizan las mismas etiquetas en cada bloque, así que apply rellena como máximo dos o tres entradas a la vez y comprueba cada valor con la entrada que le corresponde antes de continuar. Si no puede identificar un campo de forma única, se detiene y te pregunta en lugar de adivinar.
- Workday ignora los valores introducidos sin pulsaciones de teclado reales, así que apply escribe las respuestas carácter a carácter y te pide revisar los desplegables de autorización de trabajo antes de guardar.
Relacionado
pipeline
Lee las URLs encoladas en data/pipeline.md y ejecuta el auto-pipeline completo contra cada una. Úsalo cuando hayas reunido diez o veinte ofertas durante el día y quieras procesarlas en una sola sesión.
oferta
Ejecuta la evaluación A–H sobre un único anuncio. Omite la generación de PDF, pero registra la evaluación en el tracker. Úsalo cuando solo necesitas la decisión de puntuación y no el pipeline completo.