Skip to content
Mate-LogicPublic

About

Skill de opencode / Claude Code que genera CVs en HTML imprimibles y ATS-friendly, adaptados al puesto y la localidad, en 7 formatos (cronológico, funcional, Harvard, creativo, ciego, minimalista y Europass).

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Latest commit

 

History

5 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CVForge

Skill publicable con npx skills para OpenCode (y compatible con Claude Code / Agents) que genera un Currículum Vitae en HTML imprimible, adaptado al puesto y la localidad, en los formatos conocidos.

El resultado es un único archivo .html autocontenido (sin dependencias externas, funciona offline) optimizado para imprimir o exportar a PDF con Ctrl/Cmd+P. Es una herramienta generalista: sirve desde un CV para un kiosco hasta un programador senior.

Características

  • Pregunta puesto, localidad y datos clave antes de generar.
  • Ofrece 7 formatos: cronológico (ATS), funcional, mixto/Harvard, moderno/creativo, ciego, minimalista y Europass.
  • Plantilla única con CSS @media print para A4 y variantes por data-format.
  • Basado en una guía realista: ATS-first, perfil clave, especificidad, una página, relevancia sobre cantidad, privacidad de datos.
  • Puede leer un CV previo en PDF o imagen para precargar datos.

Instalación con npx skills

Instalá la skill con un solo comando:

npx skills add Mate-Logic/CVForge

Para instalarla únicamente en OpenCode:

npx skills add Mate-Logic/CVForge --agent opencode

Para probar la skill sin instalarla permanentemente:

npx skills use Mate-Logic/CVForge

Cómo usarlo

Pedile al asistente, por ejemplo:

generá un CV para cajera de kiosco en Córdoba
armame un curriculum de desarrollador frontend para Buenos Aires

El skill hace las preguntas, elige la plantilla y escribe cv-<puesto>-<localidad>.html en el directorio de trabajo. Abrilo en el navegador y usá Ctrl/Cmd+P → "Guardar como PDF" (márgenes mínimos, sin encabezados/pies).

Formatos disponibles

Formato data-format Cuándo usar
Cronológico (inverso, ATS) cronologico Trayectoria estable, mismo rubro; pasa filtros ATS
Funcional (temático) funcional Cambio de carrera, primer empleo, huecos (cuidado: puede generar desconfianza)
Mixto / Harvard (combinado) combinado Experiencia + mostrar skills y estabilidad (el más recomendado hoy)
Moderno / creativo moderno Diseño, marketing, publicidad (admite videocurrículum)
Ciego ciego Sin foto/edad/género para evitar discriminación
Minimalista / académico minimalista Investigación, docencia, entornos conservadores
Europass europass Postular en Europa / empresas que lo piden

Principios de contenido

  • ATSería primero: una columna, B/N, fuente legible, viñetas. Exportar a PDF.
  • Personalizá por puesto, sobre todo el párrafo de perfil.
  • El perfil es clave: la primera frase dice quién sos y qué hacés.
  • Sé específico: verbos de acción y números, no vaguedades.
  • No seas modesto en habilidades; lo que no puedas sostener en la entrevista, no lo pongas.
  • Relevancia sobre cantidad: solo cursos/trabajos relevantes; el resto se condensa en "Experiencia adicional".
  • Una sola página. El CV no es autobiografía.
  • Privacidad: sin DNI, edad ni género salvo que el formato lo requiera.

Leer un CV de partida (PDF o imagen)

Si el usuario ya tiene un CV, leelo antes de preguntar para precargar datos:

  • PDF: la herramienta read del asistente lee PDFs como adjunto, o bien pdftotext archivo.pdf - (Poppler) para texto plano.
  • Imagen (foto/scan): usá un modelo con visión (el propio modelo vía read de la imagen) o OCR con tesseract archivo.png salida (Tesseract OCR). Una imagen complica la extracción y el ATS: priorizá obtener el texto.

Estructura del repositorio

SKILL.md                      # definición publicable de la skill
formatos/
  plantilla.html               # plantilla base y CSS de impresión
README.md
LICENSE
.gitignore

Licencia

MIT — libre de usar, modificar y redistribuir.

About

Skill de opencode / Claude Code que genera CVs en HTML imprimibles y ATS-friendly, adaptados al puesto y la localidad, en 7 formatos (cronológico, funcional, Harvard, creativo, ciego, minimalista y Europass).

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages