← ClaudeAtlas

tailor-cvlisted

Generate a tailored CV (PDF, from LaTeX) for each role the user has marked "selected" in the Role Pipeline artifact, dynamically rewriting their experience and project bullets to best match each job description. Use when the user runs /tailor-cv or asks to prepare/update CVs for selected jobs.
robbiehaynes/job-search · ★ 0 · AI & Automation · score 62
Install: claude install-skill robbiehaynes/job-search
# tailor-cv Generates a per-job tailored CV for every role marked `selected: true` in the **Role Pipeline** artifact's `jobs` database collection that doesn't already have one. This is Phase 2: **CV tailoring only** — no application filling happens here (that's Phase 3). The sample template (`cv-template.tex`) has two experience entries — a current role and an earlier role — matching the two fact banks below. **Nothing in Experience or Projects is fixed copy** — `work-experience-bank.json`, `undergrad-experience-bank.json`, and `project-bank.json` all hold *facts* (what actually happened, in plain terms, tagged with tech), not final copy. Tailoring a CV means: read the job's title/fitNote/description, decide which facts are relevant, and **write fresh bullets in the user's voice that foreground the angle this specific job cares about** — e.g. a data engineering role gets pipeline/scale-relevant facts written up in that language; a full-stack role gets the same underlying project's frontend facts written up in delivery-and-frontend language. Two bullets drawing on the same fact for two different jobs should read differently. **The two experience roles are selected jointly, not independently.** Not every job needs every fact from both banks — pick whichever facts from *either* bank best fit this job, across both roles at once, the same way you'd pick projects. When a current-role fact and an earlier-role fact cover genuinely overlapping ground, **the current-role one wins**