a dab hand at
dexterous
adj
-
Agile; flexible; able to move fluidly and gracefully.
-
Skillful in some specific thing.
-
Skillful with one's hands.
How often have the words a dab hand at and dexterous occurred in a corpus of books? (source: Google Ngram Viewer )