As the title says, what is the opposite of "Jack of all trades master of none"?
If the opposite is a "Jack of none, master of one (or a few)" then I think the opposite would be a Specialist.
If the opposite is "Master of all trades, jack of none", you could use omnipotent, as Matt Эллен suggested.
If the opposite in mind is "Jack of none, master of none", you could use unskilled or untrained. J.R. suggested in a comment that novice or neophyte could also be used. You could also use incompetent but that usually has negative connotations.
Renaissance man or polymath.
A polymath (Greek: πολυμαθής, polymathēs, "having learned much")1 is a person whose expertise spans a significant number of different subject areas.
The common term Renaissance man is used to describe a person who is well educated or who excels in a wide variety of subjects or fields. The concept emerged from the numerous great thinkers of that era who excelled in multiple fields of the arts and science, including Leonardo da Vinci, Michelangelo, Galileo Galilei, Copernicus and Francis Bacon; the emergence of these thinkers was likewise attributed to the then rising notion in Renaissance Italy expressed by one of its most accomplished representatives, Leon Battista Alberti (1404–1472): that "a man can do all things if he will."
You could also think of an expert on a topic, a master in some skill, because he's probably too focused on his subject to achieve that level of mastery in a second skill.
If the opposite is being a specialist, "one-trick pony" is a good phrase.
A person or group noteworthy for only a single achievement, skill, or characteristic.
protected by user140086 Mar 2 '16 at 11:05
Thank you for your interest in this question.
Because it has attracted low-quality or spam answers that had to be removed, posting an answer now requires 10 reputation on this site (the association bonus does not count).
Would you like to answer one of these unanswered questions instead?