Three Claude Code skills for building, tailoring, and exporting CVs/resumes.
Create a CV from scratch or review an existing one. Covers format selection (chronological, functional, hybrid), accomplishment writing using STAR and XYZ frameworks, and ATS optimization.
Tailor your CV for a specific job description. Parses the JD, maps requirements against your experience, surfaces undocumented skills through conversation, and generates a tailored version. Never fabricates experience – only selects, reorders, and reframes what's real.
Generate a professional, ATS-compatible PDF from your markdown CV using Python's reportlab. Clean typography, proper spacing, one-page fit.
git clone https://github.com/daniel-spaghetti/cv-builder-skill.git
cd cv-builder-skill
chmod +x install.sh
./install.shThis copies the skills to ~/.claude/skills/. Restart Claude Code to activate.
Or install manually – copy the skills/ folders into ~/.claude/skills/ or your project's .claude/skills/.
For PDF generation only:
pip install reportlab"Help me create a resume. I'm a product manager with 5 years of experience."
"Tailor my CV for this role: [paste job description]"
Point Claude to your CV file if it doesn't find it automatically.
"Generate a PDF from my CV"
1. "Review my CV" → cv-create improves it
2. "Tailor it for this JD: [paste]" → cv-tailor customizes it
3. "Make a PDF" → cv-pdf exports it
cv-builder-skill/
├── skills/
│ ├── cv-create/
│ │ └── SKILL.md
│ ├── cv-tailor/
│ │ ├── SKILL.md
│ │ ├── branching-questions.md
│ │ └── matching-strategies.md
│ └── cv-pdf/
│ └── SKILL.md
├── examples/
│ └── sample-cv.md
├── install.sh
├── LICENSE
└── README.md
Experience discovery patterns adapted from varunr89/resume-tailoring-skill (MIT).
MIT