Having a seperate skill bank containing all the skills of the user extracted from CV and GitHub will help in tailoring the resume by matching job description with the relevant skills even if the user's resume does not contain the skill.
For example - If the User Resume has FastAPI as backend framework, and the Job description requires Flask and if the user's GitHub has any project based on Flask, then the model can add the 'Flask' skill to the tailored Resume.
Having a seperate skill bank containing all the skills of the user extracted from CV and GitHub will help in tailoring the resume by matching job description with the relevant skills even if the user's resume does not contain the skill.
For example - If the User Resume has FastAPI as backend framework, and the Job description requires Flask and if the user's GitHub has any project based on Flask, then the model can add the 'Flask' skill to the tailored Resume.