a jack-of-all-trades
Meaning
A person who can do many different kinds of practical work or tasks.
Tone & use
Informal and often complimentary. Depending on tone, it can suggest broad ability rather than deep specialization.
Example
“Our volunteer coordinator is a jack-of-all-trades: she can repair a sign, organize a schedule, and welcome new members.”
