YAML file containing job descriptions used to tailor the resumes.
LaTeX template for the resume.
Directory containing the generated LaTeX resumes for different job applications.
-
Set up the OpenAI API key: Ensure you have the OpenAI API key set in your environment variables:
export OPENAI_API_KEY='your-api-key'
-
Prepare job descriptions: Add job descriptions to the
jd.yaml
file in the following format:jobs: - name: Job_Title description: Job description text here
-
Run the script: Execute the Python script to generate the tailored resumes:
python resumeOptim/resume.py
-
Check the output: The generated resumes will be saved in the
resumeOptim/resumes/
directory, organized by date.
The LaTeX template includes sections for personal information, summary, technical skills, experience, projects, publications, and education. The script updates the Technical Skills section based on the job description provided.
Example LaTeX template: