A skills gap is a gap between the skills an employee has and the skills he or she actually needs to perform a job well. Skills gaps vary depending on the job in question and the types of skills required for the job.