Если обозначает реальную или возможную ситуацию, то прямое. Например, принеси воды
Если слово обозначает уже другое слово, то переносное. Золотые руки, они же не из золото, а только показывает это словосочетание, что человек что-то умеет хорошо делать. Поэтому переносное