skillful

Having strong ability at something from lots of practice.