CLI tool that uses Claude AI to tailor your resume to a specific job posting. Outputs a keyword-matched resume, gap analysis, and cover letter hook as both Markdown and PDF.
pip install -r requirements.txt
export ANTHROPIC_API_KEY=your_key_here # Windows: $env:ANTHROPIC_API_KEY="your_key_here"Fill in your resume and profile:
data/master_resume.md— your base resumedata/profile.yaml— your name, contact info, and tagline
# Copy job posting from browser, then:
python app.py --job clipboard --job-title "SWE at Google"
# From a file:
python app.py --job path/to/job.txt --job-title "PM at Acme"
# Custom resume:
python app.py --resume data/other_resume.md --job clipboardOutput is saved to outputs/ as both .md and .pdf.
├── app.py # Main script
├── requirements.txt
├── data/
│ ├── master_resume.md # Your base resume
│ └── profile.yaml # Contact info and tagline
├── prompts/
│ ├── tailor_resume.txt # Tailoring prompt
│ └── analyze_job.txt # Job analysis prompt
└── outputs/ # Generated resumes (gitignored)