Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Resume Tailor

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.

Setup

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 resume
  • data/profile.yaml — your name, contact info, and tagline

Usage

# 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 clipboard

Output is saved to outputs/ as both .md and .pdf.

Project Structure

├── 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)

About

Tailor resumes to better align skills to the job description

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages