Having or showing skill; skillful.
Requiring special abilities or training.
Possessing skill; skilled.
Requiring skill.