Use Cases (Actualizado: 7/6/2026)

Cómo crear ofertas de empleo y mensajes de captación en serie con Claude Code para tu agencia de reclutamiento

Para reclutadores: crea ofertas y mensajes de captación en serie con Claude Code sin perder calidad ni datos personales.

Cómo crear ofertas de empleo y mensajes de captación en serie con Claude Code para tu agencia de reclutamiento

Un viernes por la tarde, la reclutadora que se sienta a mi lado tenía la cabeza entre las manos.

Esa semana le habían caído doce vacantes nuevas. Tenía que preparar cada oferta, sacar diez candidatos por puesto y escribirle un mensaje de captación a cada uno. No daba abasto, así que copió el texto de un mensaje que había enviado antes, cambió solo el nombre de la empresa y el puesto, y lo mandó. Al día siguiente le respondió un candidato: “El nombre de mi empresa anterior no es el que aparece aquí”.

Se le olvidó cambiar un dato. Si trabajas en una agencia de reclutamiento, seguro que alguna vez has metido la pata así. La captación va de volumen, pero un solo mensaje descuidado destruye la confianza de un plumazo. A este “dilema entre cantidad y calidad” le busqué una solución realista con Claude Code. Hoy te dejo el procedimiento en un formato que puedes copiar y pegar.

Puntos clave

  • En la creación de ofertas y mensajes de captación de una agencia de reclutamiento, ganas velocidad si dejas que Claude Code produzca los borradores en serie y reservas para la persona solo la decisión final.
  • No se trata de delegar a ciegas: la clave es pasar la información de la vacante y el resumen del candidato de forma estructurada, y convertir en reglas el tono y las expresiones prohibidas.
  • Con los datos personales: oculta nombre y datos de contacto, y pasa solo puesto, experiencia y competencias. La condición previa es configurar la herramienta para que no use tus datos en su entrenamiento.
  • En mi caso, el borrador de diez mensajes de captación pasó de unos 90 minutos a poco más de 20. El error de no cambiar un dato se frena con un script de verificación.
  • Incluyo una plantilla de prompt lista para copiar y pegar, y un script de Node.js que comprueba automáticamente si se ha colado el nombre de otra empresa.

En el día a día de una agencia, ¿dónde se evapora el tiempo?

El lector que tengo en mente es un reclutador que lleva candidatos (o que trabaja las dos puntas, empresa y candidato). Una sola persona gestiona entre 20 y 40 vacantes y envía decenas de mensajes de captación a la semana. Además tiene reuniones con las empresas que contratan. El rato real para sentarse a escribir es, en verdad, escaso.

Si ordenamos el flujo de trabajo de una agencia desde la óptica de la redacción, queda así:

  1. Entrevistas a la empresa que contrata y recibes los requisitos del puesto.
  2. Conviertes esos requisitos en una oferta publicable en portales o en tu base de datos.
  3. Buscas candidatos en la base de datos y los filtras por encaje.
  4. Escribes un mensaje de captación (o carta de recomendación) para cada candidato.
  5. Esperas respuesta y avanzas a la coordinación de la entrevista.

De todo esto, el 2 y el 4 son trabajo manual de redacción. La oferta cambia un poco según la empresa aunque sea el mismo puesto, y en el mensaje de captación tienes que meter una frase de “por qué tú” para cada candidato; si no, ni lo abren. Hacer todo esto a mano se come dos o tres horas al día por persona.

Retrabajos y dolores de cabeza habituales

Reuní en una tabla los retrabajos que escuché una y otra vez sobre el terreno.

ProblemaCausaResultado
Olvidar cambiar el nombre de empresa o el puesto en la captaciónTrabajar a base de copiar y pegarPierdes credibilidad y cero respuestas
La oferta usa expresiones que vulneran las normas del portalRestringir por edad o sexoTe rechazan la publicación
La frase personal de cada candidato acaba siendo una plantillaFalta de tiempo, reutilizas todoCae la tasa de apertura
Texto anticuado o farragosoReciclar textos viejosNo lo leen y abandonan

Todos surgen entre “el esfuerzo de escribir desde cero” y “la tentación de copiar a lo bruto”. Claude Code encaja justo en el medio: monta la base automáticamente y deja para la persona solo la última frase y la verificación de los datos.

Qué delegas en la IA y qué decides siempre tú

Si no trazas esta línea desde el principio, tendrás un accidente. Mi regla de uso es esta.

EtapaLo que delegas en Claude CodeLo que decides siempre tú
Redactar la ofertaBorrador de estructura y redacciónLos hechos: salario, ubicación, requisitos obligatorios
Revisar normas del portalSeñalar expresiones de riesgoLa decisión final de si se puede publicar
Borrador de la captaciónEl esqueleto del texto y la propuesta de frasePromesas al candidato y si hay exageración
Resumen del candidatoOrdenar los puntos clave de la trayectoriaEl tratamiento de los datos personales

El principio es uno: los hechos y las promesas los controla la persona. La IA escribe rápido y con buen aspecto, pero no sabe si esa vacante paga de verdad 45.000 euros al año ni si ese candidato tiene de verdad esa competencia. A la IA puedes delegarle la redacción, no los hechos. Si confundes esto, terminas con una captación exagerada y una reclamación.

Si es la primera vez que tocas la IA o Claude Code, échale antes un vistazo a la introducción a Claude Code para no programadores; te dará el olfato para saber qué se puede delegar y qué no.

Caso de uso 1: convertir las notas de requisitos en un borrador de oferta

Las notas de la entrevista con la empresa suelen ser fragmentos en forma de lista. Convertirlas en una oferta legible es el primer punto de automatización.

Antes de delegar, estructura la información que vas a pasar. Si lanzas las notas tal cual, desordenadas, la IA rellenará por su cuenta lo que falta y escribirá beneficios que no existen. El truco es dividir la información en estos apartados:

  • Nombre del puesto o posición
  • Requisitos obligatorios y deseables (solo hechos)
  • Rango salarial, ubicación, tipo de contrato
  • Motivo de la vacante (ampliación de plantilla, cobertura de baja, etc.)
  • Expresiones que no se pueden usar (restricciones por edad o sexo, etc.)

En este punto, si haces que tu proyecto memorice la plantilla de oferta y las expresiones prohibidas como reglas, no tendrás que indicarlas cada vez. Para hacerlo, te sirve de guía cómo escribir el archivo CLAUDE.md.

Caso de uso 2: producir mensajes de captación en serie a partir del resumen del candidato

Aquí está el corazón del asunto. A cada candidato hay que meterle una frase que dé ganas de abrir el mensaje. A mano es la parte más dura, pero en cuanto la estructuras, es terreno donde la IA brilla.

Hice una lista de comprobación con lo que un mensaje de captación debe incluir sí o sí. Cuando salga el borrador, la persona lo revisa con esto a la vista.

  • ¿Queda claro y concreto al principio “por qué te lo envío a ti”?
  • ¿Son correctos el nombre de empresa y el puesto de la vacante? (¿no falta cambiar algún dato?)
  • ¿No hay exageraciones ni promesas que no se ajustan a los hechos?
  • ¿No hay etiquetas irrespetuosas sobre la trayectoria del candidato?
  • ¿La acción final (proponer una entrevista, etc.) está reducida a una sola?

Escribir a mano diez mensajes, uno a uno, son hora y media. Si estructuras los resúmenes, sacas los borradores en bloque y la persona los retoca con la lista de arriba, en mi caso fueron poco más de 20 minutos.

Caso de uso 3: autorrevisión de normas del portal y de expresiones

Las ofertas y los mensajes de captación tienen expresiones que conviene evitar por la legislación de empleo y por las normas de los portales. Las restricciones por edad o sexo, del tipo “se buscan jóvenes” o “trabajan sobre todo hombres”, son el ejemplo clásico. Esto se lo das a Claude Code para una primera revisión.

Eso sí, la decisión final es de la persona. Lo que señala la IA es una “alerta para evitar despistes”, no una garantía de si algo es legalmente válido. Tómatelo siempre como un apoyo para el ojo humano, nunca como un sustituto.

Plantilla de prompt para la captación, lista para copiar y pegar

Este es un prompt que puedes pegar y usar tal cual. Mete la información del candidato sin el nombre ni los datos de contacto.

Eres el asistente de redacción de un reclutador de una agencia de selección.
Crea el borrador de un mensaje de captación con las siguientes condiciones.

# Información de la vacante
- Empresa: (el nombre oficial, tal cual)
- Puesto:
- Requisitos obligatorios:
- Puntos atractivos: (solo hechos. Prohibido exagerar)

# Resumen del candidato (sin incluir nombre ni datos de contacto)
- Puesto y sector actuales:
- Experiencia y competencias principales:
- Posibles motivaciones:

# Reglas de salida
- Entre 200 y 300 caracteres. Empieza explicando de forma concreta "por qué se lo envío a esta persona".
- No escribas logros ni salarios que no existan. No infles las promesas.
- No uses expresiones que restrinjan por edad o sexo.
- Reduce la acción final a una sola: "proponer una entrevista informal".
- Usa el nombre de empresa y el puesto exactamente como te los doy, sin cambiarlos.

La clave de este prompt son las dos últimas líneas. Que reduzca la acción a una sola y que no altere el nombre de empresa ni el puesto. Solo con eso cambian bastante la tasa de respuesta y la de accidentes. Si quieres afinar todavía más la precisión de tus prompts, échale un ojo también a técnicas avanzadas de diseño de prompts.

Un script de verificación para frenar el olvido de cambiar datos

El accidente del principio, el nombre de empresa colado. Eso, solo con el ojo humano, se repite seguro. Por eso comprobamos con una máquina si en el mensaje terminado se ha colado un “nombre de empresa inesperado”. Es un script pequeño que corre con Node.js. Pones el borrador en scout.txt y los nombres de empresa que sí puedes usar esta vez en allow.json, y lo ejecutas.

import { readFile } from "node:fs/promises";

// Lista de permitidos: { "company": "nombre correcto", "ng": ["empresas de casos anteriores, etc."] }
const allow = JSON.parse(await readFile(new URL("./allow.json", import.meta.url), "utf8"));
const text = await readFile(new URL("./scout.txt", import.meta.url), "utf8");

const problems = [];

// 1. ¿Aparece en el texto el nombre de empresa correcto?
if (!text.includes(allow.company)) {
  problems.push(`El nombre correcto "${allow.company}" no aparece en el texto`);
}

// 2. ¿Se ha colado algún nombre que no debería estar? (detecta el olvido de cambiar el dato)
for (const ng of allow.ng ?? []) {
  if (text.includes(ng)) {
    problems.push(`Sigue presente el nombre prohibido "${ng}". Posible dato sin cambiar`);
  }
}

// 3. ¿Hay expresiones que restringen por edad o sexo?
const banned = ["jóvenes", "solo hombres", "solo mujeres", "menores de 30"];
for (const word of banned) {
  if (text.includes(word)) problems.push(`Contiene la expresión a vigilar "${word}"`);
}

if (problems.length === 0) {
  console.log("Comprobación OK: ha pasado la verificación automática previa al envío");
} else {
  console.log("Envío detenido. Corrige lo siguiente:");
  for (const p of problems) console.log(" - " + p);
  process.exit(1);
}

Ejecutarlo es solo esto.

node check-scout.mjs

Un ejemplo de allow.json quedaría así.

{
  "company": "Empresa Ejemplo S.L.",
  "ng": ["Nombre de empresa del caso anterior", "Nombre de empresa de otra vacante"]
}

Si hay algún problema, se detiene con código de salida 1, así que si lo integras en tu flujo de envío, “mandar sin haber cambiado el dato” deja de poder ocurrir físicamente. El accidente de mi compañera del principio se habría evitado con esto. La instalación de Claude Code en sí la tienes funcionando en 10 minutos siguiendo primeros pasos con Claude Code.

Datos personales y seguridad: a lo que hay que prestar atención

Una agencia de reclutamiento maneja, de entrada, el dato personal más delicado que existe: la trayectoria de una persona. Si descuidas esto, en lugar de eficiencia tendrás un accidente. Estas son las reglas que yo respeto.

  • No le pases a la IA el nombre, el teléfono, el correo ni el nombre del departamento actual si permite identificar a la persona. Pásale solo el puesto, los años de experiencia y las competencias.
  • No pegues información que identifique al candidato en servicios fuera del control de tu empresa. Asegúrate, por contrato y por configuración, de que la IA que uses no utilice los datos de entrada para entrenarse.
  • Antes de enviar el borrador generado, una persona tiene que verificar siempre los hechos y los nombres propios.
  • En cuanto a la información no pública de la empresa (vacantes con nombre confidencial, etc.), no te salgas de lo acordado con ella.

La fuente primaria sobre el tratamiento de las expresiones y de los datos personales la tienes en la guía oficial de la Agencia Española de Protección de Datos, y en la normativa laboral aplicable. Crúzala con las normas de cada portal y bájala a las reglas internas de tu empresa.

Qué cambia antes y después de implantarlo (orientación de ROI)

Las cifras son una estimación de mi caso, así que tómalas como valor de referencia.

ConceptoAntesDespués
Borrador de 10 mensajes de captaciónunos 90 minunos 20 min
Redactar 1 ofertaunos 30 minunos 10 min
Olvido de cambiar el nombre de empresade vez en cuando0 con el script de verificación

Con 10 mensajes ahorras unos 70 minutos. Si envías 30 a la semana, son más de 3 horas que puedes dedicar a hablar con candidatos y a las entrevistas con empresas. El valor de una agencia de reclutamiento no está en redactar textos, sino en saber leer a personas y empresas, así que devolver ese tiempo ahorrado a eso es, para mí, el verdadero efecto.

Preguntas frecuentes

P. ¿Puedo enviar tal cual la oferta o el mensaje de captación que escribió la IA? No. Úsalo como borrador y verifica siempre con una persona los hechos y los nombres propios: empresa, salario, requisitos. La IA no conoce los hechos.

P. ¿No hace falta pasar el nombre y los datos de contacto del candidato para escribir una buena captación? Se puede sin ellos. Lo que necesita el mensaje es “por qué se lo envío a alguien con esta trayectoria”, y eso lo cubren el puesto, la experiencia y las competencias. El nombre y el contacto no tienen nada que ver con la calidad del texto.

P. ¿No saldrán todos los textos iguales, como churros? Si pasas el resumen estructurado de cada candidato uno a uno, la frase de apertura cambia. La sensación de plantilla aparece cuando resumes a lo bruto y lo lanzas todo junto.

P. No tenemos departamento de informática, ¿podemos hacer funcionar el script de verificación? Con instalar Node.js, funciona en unas pocas líneas. Si se te complica, también vale plantear la implantación con el responsable de mejora de procesos de tu empresa a través de formación y consultoría.

Lo que comprobé al probarlo de verdad

Hice la prueba con datos ficticios que imitan vacantes reales: creé 3 ofertas y 10 mensajes de captación. Comprobé tres cosas.

Primera, el tiempo de borrador de 10 mensajes. Frente a los 90 minutos que se sienten al escribirlos a mano, al pasar los resúmenes estructurados bajó a poco más de 20. La frase de apertura, al cambiar el resumen de cada persona, también perdió el olor a plantilla.

Segunda, la eficacia del script de verificación. Mezclé a propósito 4 borradores con el nombre de empresa del caso anterior sin cambiar, y en los 4 saltó el código de salida 1 y se detuvieron. También detectó las expresiones que restringen por edad. Si me hubiera fiado solo del ojo humano, seguro que se me habrían escapado varios.

Tercera, si baja la calidad al no pasar datos personales. Aun quitando el nombre y el contacto, y pasando solo el puesto y la experiencia, la fuerza de convicción del mensaje no cambió. Más bien quedó el núcleo de “me llamó la atención esto de tu trayectoria” y dio la impresión de leerse mejor.

En conclusión, para la captación de una agencia de reclutamiento, lo más realista no fue “todo automático”, sino el triple esquema “el borrador lo hace la IA, los hechos y la frase los pone la persona, la comprobación final la hace la máquina”. Si quieres integrarlo como empresa en tus procesos, empieza por formación y consultoría; si prefieres ponerte manos a la obra tú primero, empieza por los materiales y el PDF gratuito.

#claude-code #productividad #agencia-de-reclutamiento #captacion #ofertas-de-empleo
Gratis

PDF gratis: cheatsheet de Claude Code

Introduce tu email y descarga una hoja con comandos, hábitos de revisión y flujos seguros.

Cuidamos tus datos y no enviamos spam.

Masa

Sobre el autor

Masa

Ingeniero enfocado en workflows prácticos con Claude Code.