be a dab hand at be expert at.
☞ Dab in this sense is recorded since the late 17th century, but its origin is unknown.
2013Daily Telegraph Pope Francis starts his day at 4.15 am, is a dab hand at making paella and once gave a baby a dummy dipped in whisky to stop it crying.