ambidexterity

noun
  1. the ability to use both hands equally well
  2. skill or versatility in handling different situations or tasks
  3. Usage: figurative

Examples