awesome-phd-cv — Claude Code skill: setup
Creates LaTeX CV and resume layouts for PhD students and researchers. Use it for an academic CV or an ATS-ready industry resume.
npx skills add reason-machines/trending-skills --skill awesome-phd-cv -a claude-codeWhat awesome-phd-cv does
This skill provides three LaTeX directions: research-cv/ for a multi-page academic CV, jakes-format/ for a one-page ATS-focused resume, and deedy-format/ for a one-page two-column resume. The templates use either XeLaTeX or pdfLaTeX.
The academic layout keeps sections in separate files under cv/, including education, experience, publications, honors, projects, and skills. Build Jake’s format with pdflatex resume.tex; the academic layout uses xelatex cv.tex. A full TeX distribution is required, and the XeLaTeX layouts also need font packages plus texlive-xetex.
What it helps with
- build an academic CV in LaTeX
- create an ATS-ready industry resume
- reshape academic experience into a resume
- split CV sections into files under
cv/ - format a one-page two-column resume
Example prompts for the agent
- Create an academic CV for a researcher using
research-cv/. - Turn my academic background into an ATS-ready resume with
jakes-format/resume.tex. - Format a one-page two-column resume using
deedy-format/.
How to install awesome-phd-cv
1Skills CLI (Vercel)
npx skills add reason-machines/trending-skills --skill awesome-phd-cv -a claude-code2Manually: put the files in place
~/.claude/skills/awesome-phd-cv/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/awesome-phd-cv/
1Skills CLI (Vercel)
npx skills add reason-machines/trending-skills --skill awesome-phd-cv -a codex2Manually: put the files in place
.agents/skills/awesome-phd-cv/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add reason-machines/trending-skills --skill awesome-phd-cv -a cursor2Manually: put the files in place
.cursor/skills/awesome-phd-cv/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install reason-machines/trending-skills awesome-phd-cv2Manually: put the files in place
.github/skills/awesome-phd-cv/SKILL.md1Skills CLI (Vercel)
npx skills add reason-machines/trending-skills --skill awesome-phd-cv -a gemini-cli2Platform CLI
gemini skills install https://github.com/reason-machines/trending-skills --path skills/awesome-phd-cvManually: put the files in place
.devin/skills/awesome-phd-cv/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add reason-machines/trending-skills --skill awesome-phd-cv -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: How to install skills in Claude Code: five ways
Questions about awesome-phd-cv
How do I install awesome-phd-cv in Claude Code?
Run npx skills add reason-machines/trending-skills --skill awesome-phd-cv -a claude-code, then check ~/.claude/skills/awesome-phd-cv/SKILL.md.
What does awesome-phd-cv do?
It provides LaTeX layouts for academic CVs, ATS-oriented industry resumes, and one-page two-column resumes.
What do I need to compile awesome-phd-cv templates?
You need a full TeX distribution. The XeLaTeX layouts also require fonts-font-awesome and texlive-xetex.