required skill