jack of all trades

meaning: a person skilled in various odd jobs and other small tasks (noun)

example:I am a jack of all trades when it comes to home repairs.

synonyms:handyman,