Editor

Edit JSON below. Preview runs locally via Python in the browser. Serve this folder over HTTP (not file://) so the wheel can load.

Initializing…

Generated CV language

Section headings and dates in the preview and printed PDF follow this language. It is separate from the interface language in the header.

CV JSON

Referencia del formato JSON

Un solo objeto JSON con personal, experiences, education y skills. Las fechas van en formato ISO AAAA-MM-DD. Si algo no encaja con el esquema, la vista previa mostrará el error de validación.

Estructura del documento

Un solo objeto raíz con las claves personal, experiences, education y skills. No uses una clave experience anidada.

Las URLs deben ser válidas con https://. Las fechas son cadenas "YYYY-MM-DD". Los valores de platform en socials están restringidos a una lista fija (ver abajo).

La vista previa valida con el mismo esquema que la CLI de LebGen: si falta un campo obligatorio o un tipo no coincide, verás el mensaje de error en la previsualización.

  • Importar / exportar guarda lang y theme junto al documento; el editor muestra solo el CV (personal, experiences, education, skills).
  • Para puestos actuales suele usarse "current": true y se omite "end"; para puestos cerrados, indica "end" y "current": false.
  • skills es un objeto con seis arrays de cadenas; si una categoría no aplica, usa [].

Clave personal

  • full_name (texto) es obligatorio.
  • title y summary son opcionales (texto).
  • En contact, email es obligatorio. Opcionales: phone, location, website (URL https completa).
  • socials es una lista de objetos con platform y url (https).

En cada red social, platform debe ser exactamente Github, Gitlab, Linkedin, X, Medium, Website y url una URL https válida.

Claves experiences, education, skills

  • experiences: lista de puestos con role, company, start y normalmente current (true/false). Usa end solo si no es el puesto actual.
  • Por puesto, opcionales: location, summary, achievements (textos), tech (textos), projects (cada uno con name, description; repo y link como URLs https).
  • education: degree e institution; start, end y details opcionales.
  • skills: objeto con listas de texto — languages, frameworks, databases, cloud, tools, soft_skills (usa [] si está vacío).
Prompt para convertir tu CV a JSON

Copia el texto siguiente y pégalo en un asistente de IA (ChatGPT, Claude, etc.). Luego pega tu CV en bruto en el mismo chat. Pide un único objeto JSON con personal, experiences, education y skills.

PDF
JSON files

Live Preview