cv-creator

Generate, tailor, compile, and visually review repo-local LaTeX resumes and cover letters.

25|1|Updated Feb 10, 2026
One-click install
npx skills add https://github.com/wisdom-in-a-nutshell/agents --skill cv-creator-wisdom-in-a-nutshell
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: cv-creator
Source: https://github.com/wisdom-in-a-nutshell/agents/tree/main/skills-source/owned/cv-creator
Command: npx skills add https://github.com/wisdom-in-a-nutshell/agents --skill cv-creator-wisdom-in-a-nutshell

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires tectonic, pdftoppm, and includes scripts (resource) and references (resource) components.

What problem does it solve? Creating and tailoring a professional CV for each job application is repetitive and error-prone: base templates drift, company-specific versions get committed by accident, and formatting issues only appear after compiling. This Skill manages a repo-local LaTeX career workspace with a durable source of truth and disposable per-company tailored packets, then compiles and visually reviews the PDF before submission. ## Core Features & Use Cases - Structured career workspace: Maintains durable career facts (profile.md, tailoring-guide.md, base LaTeX templates) under a tracked career root, while per-company tailored packets live in a gitignored tmp/ directory and are cleaned up after the application is sent. - CLI-driven workflow: The bundled cv.py script initializes tailored packets, compiles LaTeX to PDF with tectonic, renders pages to PNG for visual review, and cleans disposable artifacts, all with JSON output. - Tailoring and audit rules: Enforces summary-first tailoring, competitor-awareness checks, no invented content, and a pre-submission audit (wrong company names, em-dashes, AI-smell words, page count, sign-off). - Use Case: You are applying to five companies. For each one, run cv.py init --company <slug>, tailor the summary and bullets against the job description, build and review the rendered PDF pages, run the cross-pack audit, then clean up after submitting. ## Quick Start Ask the agent to set up the repo-local CV structure and tailor your resume for a specific company, for example: "Use the cv-creator skill to tailor my resume for the Synthesia role, compile it, and review the PDF."

Frequently Asked Questions about cv-creator

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

FAQPage Schema
How do I tailor a LaTeX resume for a specific company?▼

Run cv.py init --company <slug> to copy the base templates into a disposable tmp/cv/tailored/<company>/ packet with a job-description.md placeholder. Then rewrite the summary first, reorder experience bullets for role relevance, and build with cv.py build --kind resume --company <slug>.

How do I compile a LaTeX resume to PDF from the command line?▼

Use cv.py build --kind resume, optionally with --company <slug> for a tailored packet. The script invokes tectonic on the resolved .tex source and returns the PDF path in JSON, so tectonic must be installed and available in PATH.

How do I visually review a compiled resume PDF?▼

Run cv.py review --kind resume --company <slug>, which renders the PDF to 150 DPI PNG pages with pdftoppm and returns the page image paths in JSON. Review the rendered pages for clipped text, spacing issues, orphaned lines, and page balance rather than extracted text.

Where should tailored resume versions be stored in a git repo?▼

Tailored per-company packets are disposable and belong in the repo's gitignored tmp/cv/tailored/<company>/ directory, never in the tracked career root. The durable source of truth stays in the career root: base templates, profile.md, and tailoring-guide.md.

Why does cv.py build fail with a dependency error?▼

The build command requires tectonic in PATH and review requires pdftoppm; missing tools return an E_DEP_MISSING error with code 4. Install the missing tool, then rerun the command from inside the target repository.

What should I check before submitting a batch of tailored applications?▼

Grep all tailored .tex files for wrong company names, competitor product mentions, em-dashes, and AI-smell words, verify contact details match profile.md, confirm each PDF is exactly two pages, and check cover letters end with the correct sign-off.