Jack-of-all-trades
What it means
A person competent at many different kinds of practical work.
Reach for it when praising useful versatility without claiming mastery of every field
The jack-of-all-trades repaired the gate, tuned the piano, and fixed the stage lights.