cv-latex

Update LaTeX CV sources and generate job-specific variants with role context.

3|Updated Dec 13, 2019
One-click install
npx skills add https://github.com/Christos-Hadjinikolis/Christos-Hadjinikolis.github.io --skill cv-latex
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cv-latex
Source: https://github.com/Christos-Hadjinikolis/Christos-Hadjinikolis.github.io/tree/main/.codex/skills/cv-latex
Command: npx skills add https://github.com/Christos-Hadjinikolis/Christos-Hadjinikolis.github.io --skill cv-latex

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) and assets (resource) components.

What problem does it solve?

It helps you update a LaTeX-based CV safely and consistently, whether you are refreshing the master CV or creating a job-targeted variant from a specific job description.

Core Features & Use Cases

  • Master CV updates without breaking structure: Edits the LaTeX source (the master cv/latex/cv.tex) while preserving the existing Friggeri CV structure and factual accuracy.
  • Job-targeted variants with auditable context: Creates role-specific CV variants under cv/latex/variants/<role-slug>/ without overwriting the master, storing the exact job snapshot and tailoring rationale in _role-context/.
  • Compilation and controlled publishing: Compiles from the correct directory (master or variant) and only updates the published PDF artifact (assets/pdfs/cv.pdf) when explicitly requested.

Quick Start

Update the canonical CV by editing cv/latex/cv.tex, then compile it from cv/latex/ using latexmk to produce the new output.

Frequently Asked Questions about cv-latex

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I tailor a LaTeX CV for a specific job application?

To tailor a LaTeX CV, you create a job-specific variant from your master `cv.tex` source without overwriting the original. This involves generating role-specific files, storing the job description snapshot, and compiling the tailored version to a new PDF.

Can I compile a LaTeX CV variant without overwriting the master document?

Yes, LaTeX CV variants are compiled from isolated directories without overwriting the master document. The system safely stores role-specific versions separately and only publishes the main `cv.pdf` artifact when explicitly requested.

What is the best way to maintain consistent page counts when editing a LaTeX CV?

Maintaining consistent page counts requires applying evidence-preserving tailoring to the LaTeX source. By adjusting role emphasis and making structured edits to the master CV, the layout and page boundaries remain stable during compilation.

How do I update the published PDF artifact after modifying a master LaTeX CV?

Updating the published PDF artifact requires compiling the master `cv.tex` file using latexmk from the correct directory. The published output in `assets/pdfs/cv.pdf` is only updated through this controlled, explicit compilation process.

Does this LaTeX CV workflow require a Git repository?

Yes, this LaTeX CV workflow operates within a Git repository to manage master sources and job-specific variants. It relies on structured directories to safely store role context, job snapshots, and tailored LaTeX files.

Why should I keep job description snapshots when creating CV variants?

Keeping job description snapshots provides auditable context for your tailoring decisions. Storing the exact job posting alongside the role-specific LaTeX variant ensures you can review fit assessments and application rationale later.