Common Noun Collocations of skills

ability, acquisition, area, attitude, child, communication, development, education, experience, interest, job, knowledge, lack, language, management, motor, order, part, person, range, resource, strategy, student, talent, technique, think, train, value, variety, use