Back to blog
·May 21, 2026·Doron Vainrub·7 min read

Cómo crear un recruiter IA con Claude Code

Aprende a crear un recruiter IA con Claude Code para analizar CVs, puntuar candidatos, generar rankings y automatizar procesos de selección.

Demasiados CVs, muy poco tiempo

La mayoría de procesos de selección arrastran los mismos problemas: demasiados CVs, mucho trabajo manual, poca personalización y horas perdidas leyendo currículums que no encajan. Los equipos de recruiting dedican buena parte de su semana a tareas repetitivas que la inteligencia artificial resuelve en minutos.

En este artículo vamos a crear un recruiter IA con Claude Code: un sistema capaz de analizar CVs automáticamente, extraer experiencia y habilidades, puntuar candidatos, generar resúmenes y ayudarte a priorizar entrevistas. Y lo mejor es que no necesitas saber programar para construirlo.

Qué vamos a construir

El flujo del sistema es sencillo de entender:

  • Subimos una carpeta con los CVs.
  • Claude Code analiza cada documento.
  • Extrae información estructurada de cada candidato.
  • Puntúa a cada persona según nuestros criterios.
  • Genera un ranking ordenado.
  • Crea resúmenes listos para el equipo de selección.

El resultado es un asistente que hace el trabajo más pesado por ti y te deja el criterio final a ti.

Qué necesitas

No hace falta montar nada complejo. Con esto es suficiente:

  • Claude Code instalado en tu ordenador.
  • Una carpeta con CVs en PDF.
  • Acceso a la terminal.
  • Opcional: una cuenta de Google Sheets o Notion si quieres volcar ahí los resultados.

Si es tu primera vez con la herramienta, empieza por la guía completa de Claude Code: cubre la instalación y los conceptos básicos que damos por sentados aquí.

Paso 1: crear la estructura del proyecto

Primero preparamos una carpeta para el proyecto y dos subcarpetas: una para los currículums y otra para los resultados.

mkdir recruiter-ai
cd recruiter-ai
mkdir cvs        # aquí van los currículums
mkdir outputs    # aquí se guardan los resultados

Con eso ya tenemos el esqueleto. El resto lo construye Claude Code.

Paso 2: describir el sistema a Claude Code

Abrimos Claude Code desde la terminal, dentro de la carpeta del proyecto, y le describimos exactamente qué queremos. Este es el prompt que pone en marcha el recruiter IA:

Prompt principal
Quiero crear un sistema que lea todos los PDFs de la carpeta /cvs y, de cada candidato, extraiga nombre, email, años de experiencia, tecnologías, idiomas, experiencia relevante y seniority. Que puntúe a cada candidato del 1 al 10 según su experiencia técnica, la claridad del CV, la relevancia para puestos de IA y su stack tecnológico. Que genere un JSON estructurado por candidato, cree un ranking final automáticamente y guarde todos los resultados en la carpeta /outputs.

A partir de esta descripción, Claude Code crea los scripts, instala las dependencias, prepara la lectura de los PDFs y automatiza todo el flujo. Tú describes el resultado, no los pasos técnicos para conseguirlo.

Paso 3: procesar los CVs automáticamente

Una vez generado el sistema, solo tienes que dejar los CVs en la carpeta cvs y ejecutarlo:

python main.py

El recruiter IA empieza a leer cada currículum, resumir al candidato, detectar habilidades, calcular años de experiencia y generar la puntuación. Para cada persona obtienes una ficha estructurada como esta:

{
  "nombre": "Ana García",
  "email": "ana@email.com",
  "experiencia": 6,
  "skills": ["Python", "LangChain", "OpenAI", "SQL"],
  "idiomas": ["Español", "Inglés"],
  "seniority": "Senior",
  "score": 8.9,
  "resumen": "Perfil muy sólido para automatización e IA aplicada"
}

Y, además, una tabla comparativa con el resto de candidatos ordenados por puntuación. Extraer datos de documentos en PDF es justo donde Claude Code brilla; lo vemos en detalle en cómo analizar datos sin Excel con Claude Code.

Paso 4: añadir criterios personalizados

Aquí es donde el sistema se vuelve realmente útil: puedes adaptar el recruiter IA a cualquier vacante cambiando lo que debe priorizar. Para un puesto de ingeniería de IA:

Criterios para ingeniería de IA
Para esta vacante prioriza: Python, agentes de IA, MCP, automatización y APIs.

Y para un puesto de marketing, los mismos CVs se reordenan con otro criterio:

Criterios para marketing
Para esta vacante prioriza: SEO, contenido, automatización y analítica.

El mismo sistema sirve para todo el departamento: cambias la instrucción y el ranking se recalcula según lo que de verdad importa en cada posición.

En el workshop Código para Humanos construyes automatizaciones como este recruiter IA desde cero. 8 horas, 100% práctico, grupos de 15 a 25 personas.

Aprende a construir sistemas con Claude Code

Paso 5: generar resúmenes automáticos

En lugar de leer 200 CVs uno a uno, le pides al sistema que te dé lo esencial de cada candidato:

Resumen ejecutivo
Genera un resumen ejecutivo de cada candidato en menos de 5 líneas.

En unos segundos tienes un dosier con lo relevante de cada persona, listo para compartir con quien toma la decisión.

Paso 6: exportar los resultados a Sheets o Notion

Si tu equipo trabaja en una hoja de cálculo o en una base de datos compartida, Claude Code también conecta los resultados con tus herramientas:

Exportar resultados
Conecta los resultados con Google Sheets y crea automáticamente una base de datos en Notion con el ranking de candidatos.

Así el ranking deja de vivir en una carpeta de tu ordenador y pasa al sitio donde tu equipo ya trabaja. Si quieres profundizar en estas integraciones, lo cubrimos en conectar Google, Gmail y Drive con Claude Code.

Lo importante no es el código

La parte interesante no es solo automatizar la criba de candidatos. Es que Claude Code ha dejado de servir únicamente para programar: sirve para construir sistemas completos que resuelven tareas de negocio.

La diferencia entre usar IA a ratos y ser realmente productivo es que uno usa prompts y el otro construye sistemas.

La mayoría de las empresas todavía usan la IA como un chatbot al que preguntan cosas sueltas. Las organizaciones más avanzadas ya están construyendo empleados digitales especializados para tareas concretas, y el reclutamiento es uno de los mejores sitios para empezar. La idea de montar equipos de asistentes que trabajan por ti la desarrollamos en crear un equipo de agentes de IA con Claude Code.

Claude Code permite construir este tipo de sistemas mucho más rápido de lo que la mayoría imagina. Un recruiter IA es solo el primero.

Preguntas frecuentes

¿Necesito saber programar para crear un recruiter IA con Claude Code?

No. Describes en lenguaje natural qué debe hacer el sistema (leer los CVs, extraer datos, puntuar candidatos y generar un ranking) y Claude Code se encarga de la parte técnica: escribir los scripts, instalar dependencias y preparar el parsing de los PDFs.

¿En qué formato tienen que estar los CVs?

Lo habitual es PDF, que es como llegan la mayoría de currículums. Claude Code lee cada archivo directamente desde una carpeta de tu ordenador, sin que tengas que subir nada a ninguna plataforma externa ni convertir formatos.

¿Puedo adaptar los criterios de puntuación a cada puesto?

Sí, y es donde el sistema gana valor. Le indicas qué debe priorizar según la vacante (por ejemplo Python y agentes de IA para ingeniería, o SEO y analítica para marketing) y el recruiter IA reordena la puntuación con esos criterios.

¿Sustituye esto a un recruiter humano?

No. Automatiza el trabajo mecánico (leer, clasificar y priorizar cientos de CVs) para que el equipo de selección dedique su tiempo a lo que aporta criterio: las entrevistas y la decisión final.

Pasa de usar prompts sueltos a construir sistemas que trabajan por ti. Workshop presencial de Claude Code, 8 horas, grupos reducidos y 100% en español.

Construye tu primer empleado digital

Siguiente lectura: Analizar datos sin Excel con Claude Code | Context engineering vs prompt engineering

Share