Genera y adapta CV y cartas de presentación profesionales en PDF, y extrae sus datos, desde la línea de comandos. Pensada para que agentes de IA como OpenClaw y Claude Code creen documentos listos para enviar.
openclaw skills install useresumenpm install -g @useresume/cliElige la instalación que encaje con tu flujo de trabajo: ClawHub para OpenClaw, o npm para cualquier agente que use la shell.
Todo está pensado para que lo lea una máquina: JSON de entrada, JSON de salida y códigos de salida distintos de cero si algo falla.
Cada comando devuelve JSON estructurado por stdout. Los agentes procesan la respuesta directamente: sin scraping, sin expresiones regulares, sin sorpresas.
Entrada con archivos JSON, salida en JSON por stdout. Errores, éxitos y metadatos siguen el mismo contrato, en el que los agentes pueden confiar.
Genera CV, cartas de presentación y versiones adaptadas de ambos. Convierte documentos existentes en datos estructurados o markdown.
Elige entre 29 plantillas de CV, 11 plantillas de carta de presentación, 32 colores de acento, 9 fuentes y 16 colores de fondo.
Genera documentos en 9 idiomas: inglés, español, francés, alemán, italiano, portugués, neerlandés, polaco y lituano.
Los CV se generan en 1 o 2 segundos. Las versiones adaptadas usan IA para optimizar el contenido para una oferta concreta.
Ocho comandos cubren todo el ciclo del documento: crear, adaptar, extraer datos y supervisar.
| Comando | Créditos |
|---|---|
resume:create | 1 |
resume:create-tailored | 5 |
resume:parse | 4 |
cover-letter:create | 1 |
cover-letter:create-tailored | 5 |
cover-letter:parse | 4 |
run:get | 0 |
credentials:test | 0 |
Un flujo típico de principio a fin: encontrar una oferta, crear el CV, adaptarlo con IA, descargar el PDF y postularse.
El agente encuentra un puesto al que el candidato quiere postularse y extrae el texto de la descripción del puesto.
Estructura la experiencia, las habilidades y la educación del candidato según el esquema JSON de UseResume, o extrae los datos de un PDF existente.
Envía los datos del CV y la descripción del puesto a la IA. Reescribe las viñetas, reordena las habilidades y optimiza para ATS.
Descarga el PDF desde la URL devuelta y envía la candidatura. En el mismo flujo, el agente también puede generar una carta de presentación a juego.
La skill publicada en ClawHub da a OpenClaw la ruta de instalación, los requisitos de ejecución y el contrato de comandos que necesita para usar UseResume de forma segura.
Una vez instalada la skill, OpenClaw lee el archivo incluidoSKILL.mdcon sus metadatos, comprueba las variables de entorno y el binario necesarios, y carga los flujos recomendados para generar y adaptar CV, extraer sus datos y consultar ejecuciones.
Respuestas rápidas para desarrolladores y creadores de agentes que integran la CLI de UseResume.
La CLI de UseResume (@useresume/cli) es una herramienta de línea de comandos que envuelve la API de UseResume. Permite que agentes de IA como OpenClaw, Claude Code y scripts de automatización propios generen y adapten CV y cartas de presentación profesionales en PDF, y extraigan sus datos, todo con salida en JSON estructurado.
Instala la skill publicada con openclaw skills install useresume. Después, OpenClaw lee el archivo SKILL.md incluido para conocer los comandos, las variables de entorno necesarias y los flujos recomendados.
Sí. Cualquier agente de programación o entorno de automatización que pueda ejecutar comandos de shell y procesar JSON puede usar la CLI. OpenClaw tiene la instalación más sencilla gracias a la skill publicada, pero el paquete de npm funciona en cualquier sitio donde se puedan ejecutar comandos de shell.
Al registrarte recibes 30 créditos de API gratis. Crear un CV o una carta de presentación cuesta 1 crédito, adaptarlos cuesta 5 créditos y extraer sus datos cuesta 4 créditos. Consultar el estado de una ejecución y probar las credenciales es gratis.
29 plantillas de CV, 11 plantillas de carta de presentación, 32 colores de acento, 9 fuentes, 16 colores de fondo y 9 idiomas para los documentos. Todo se configura en el archivo JSON de entrada.
Sí. Usa resume:parse para extraer datos estructurados de un PDF existente y luego pasa esos datos y una descripción del puesto a resume:create-tailored. Es el flujo más habitual de los agentes.
Consigue una clave de API, instala useresume desde ClawHub o npm, y deja en manos de tu flujo de OpenClaw la creación y adaptación de CV y la extracción de sus datos.