Skill publicable con
npx skillspara 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.
- 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 printpara A4 y variantes pordata-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.
Instalá la skill con un solo comando:
npx skills add Mate-Logic/CVForgePara instalarla únicamente en OpenCode:
npx skills add Mate-Logic/CVForge --agent opencodePara probar la skill sin instalarla permanentemente:
npx skills use Mate-Logic/CVForgePedile 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).
| 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 |
- 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.
Si el usuario ya tiene un CV, leelo antes de preguntar para precargar datos:
- PDF: la herramienta
readdel asistente lee PDFs como adjunto, o bienpdftotext archivo.pdf -(Poppler) para texto plano. - Imagen (foto/scan): usá un modelo con visión (el propio modelo vía
readde la imagen) o OCR contesseract archivo.png salida(Tesseract OCR). Una imagen complica la extracción y el ATS: priorizá obtener el texto.
SKILL.md # definición publicable de la skill
formatos/
plantilla.html # plantilla base y CSS de impresión
README.md
LICENSE
.gitignore
MIT — libre de usar, modificar y redistribuir.