This depends on the size and business setting. When it comes to individual employees, the team leader or manager is generally responsible for conducting a skills gap analysis. However, larger team analysis is usually done by team leaders, HR, or external consultants.