They are both right.

Jack-of-all-trades is a person who can do a lot of different things.

But the whole phrase goes like this : jack of all trades, master of none.
Which means the person can...