multiskilled

adjective
  1. having or involving many different skills or abilities

Examples