What problem does it solve? Job seekers need tailored CVs for each application, but manual customization is slow and AI-generated resumes risk inventing false experience. This Skill tailors CVs by selecting and reordering only existing content blocks, guaranteeing factual accuracy. ## Core Features & Use Cases - CV Version Selection: Uses an LLM to pick the best-matching CV version from multiple options based on job stack keywords. - Immutable Block Reordering: Reorders skill and project blocks by relevance to the job description using a strict prompt contract validated with Pydantic schemas. - Cover Letter Generation: Produces tailored PDF cover letters with fpdf2 and archives paths in the applications database table. - Use Case: When applying to a FastAPI backend role, the Skill selects the backend-focused CV version, surfaces FastAPI projects first, injects JD keywords into the summary, and generates a matching cover letter PDF. ## Quick Start Use the cv-tailoring skill to select the best CV version and generate a tailored cover letter for this job listing.