As usually americans confuse me a lot.
One of my friends said to me that you can call like this a hard working, handy man.
Another one was sure that it is about a person who clames to have many skills, but basically can't do any of them well.
Who is right?