Which word could best replace skilled without changing the meaning of the sentence?

John is known to be quite SKILED at playing the guitar.


pedantic

adroit

impertinent

despondent