Englisch to be a dab hand at something/at doing something

Kennen Sie schon die Übersetzungen für diese Phrasen?