¿Qué hace resume-factory?
Resume Factory es un skill de Codex para crear currículums precisos y pulidos de una página a partir de entrada estructurada o archivos existentes, utilizando diez estilos LaTeX, retratos proporcionados por el usuario, compilación XeLaTeX y validación automatizada del diseño.
Características
- Entrada flexible: Admite datos en formato JSON, Markdown o archivos existentes
- Múltiples estilos: Diez plantillas LaTeX diferentes para elegir
- Foto de perfil: Permite incluir una imagen del usuario
- Compilación XeLaTeX: Genera PDF de alta calidad con tipografía avanzada
- Validación automática: Verifica que el contenido no exceda una página
Requisitos
- Codex (plataforma de ejecución)
- XeLaTeX instalado en el sistema
- Paquetes LaTeX adicionales (se instalan automáticamente si es necesario)
Instalación
-
Asegúrate de tener Codex configurado.
-
Instala el skill usando el comando:
codex skill install hyf020908/resume-factory -
Verifica que XeLaTeX esté disponible en tu sistema.
Uso
Desde la línea de comandos
codex run resume-factory --input resume.json --style modern --photo photo.jpg
Parámetros
| Parámetro | Descripción | Obligatorio |
|---|---|---|
--input | Ruta al archivo de entrada (JSON, Markdown) | Sí |
--style | Nombre del estilo LaTeX (ver estilos disponibles) | No |
--photo | Ruta a la foto de perfil | No |
--output | Nombre del archivo PDF de salida | No |
Estilos disponibles
classic- Clásico y formalmodern- Moderno y minimalistacreative- Creativo con coloresprofessional- Serio y corporativocompact- Compacto para más contenidoelegant- Elegante con tipografía refinadatechnical- Enfocado en habilidades técnicasminimal- Muy minimalistabold- Con elementos destacadossimple- Sencillo y directo
Ejemplo de entrada JSON
{
"name": "María García",
"email": "[email protected]",
"phone": "+34 600 123 456",
"summary": "Desarrolladora full-stack con 5 años de experiencia...",
"experience": [
{
"company": "TechCorp",
"position": "Ingeniera de Software",
"startDate": "2020-01",
"endDate": "2024-12",
"description": "Desarrollo de aplicaciones web..."
}
],
"education": [
{
"institution": "Universidad Politécnica",
"degree": "Ingeniería Informática",
"year": 2019
}
],
"skills": ["Python", "JavaScript", "React", "Docker"]
}
Validación de diseño
El skill verifica automáticamente que el contenido quepa en una página. Si no es así, mostrará un mensaje de advertencia y sugerirá ajustes.
Solución de problemas
- Error de compilación XeLaTeX: Asegúrate de que todos los paquetes LaTeX necesarios estén instalados.
- La foto no se muestra: Verifica que la ruta sea correcta y el formato sea PNG o JPG.
- El currículum excede una página: Reduce el contenido o usa un estilo más compacto.
Contribuciones
Las contribuciones son bienvenidas. Por favor, abre un issue o un pull request en el repositorio del skill.
Licencia
MIT