dab-handed

Adjective

 * 1)  very proficient
 * He is dab-handed at cricket.