Customize resume based on JD, generate ATS-friendly PDF.
Configuration
MASTER_RESUME: ~/Documents/resume.pdf
OUTPUT_DIR: ~/Documents/
TEMPLATE: ~/.claude/skills/tailor-resume/resume-template.tex
Workflow
- Read master resume - Read
~/Documents/resume.pdfto get the user's complete experience - Analyze JD - Extract key requirements:
- Must-have skills vs nice-to-have skills
- Years of experience requirement
- Industry keywords
- Responsibility match points
- Tailor content:
- Rewrite matching experience using the JD's original wording (keep it truthful)
- Move the most relevant experience/bullets earlier
- Rewrite the Summary for this position
- Add quantified metrics
- Generate LaTeX - Use the template to generate a .tex file
- Compile PDF -
pdflatexcompile and output
Output
~/Documents/resume_[公司名]_[职位].pdf
Tailoring Rules
| JD keywords | Resume processing |
|---|---|
| Required skill X | Ensure X appears in a prominent position in the Skills section |
| "3+ years Y" | Clearly state the years of Y in the experience |
| "Cross-functional" | Add cross-team collaboration examples |
| "Data-driven" | Emphasize quantified results |
Commands
# 编译 LaTeX (安装路径生效后)
eval "$(/usr/libexec/path_helper)"
pdflatex -output-directory=~/Documents resume.tex
Mistakes to Avoid
- Stuff keywords (integrate naturally into context)
- Change real job titles (change the description, not the title)
- Write a generic Summary (write each resume individually)