Jack of all trades has 4 different meanings across 1 category:
Noun
a person able to do a variety of different jobs acceptably well
a man skilled in various odd jobs and other small tasks
One competent in many endeavors, especially one who excels in none of them.
Alternative spelling of jack of all trades