avere le mani d'oro

Etymology
lit. 'to have golden hands'.

Verb

 * 1)  to be gifted in doing things, especially manual precision work