versatility

noun

1.
having a wide variety of skills
Derived from:
versatile