versatile entertainer; all-round performer; person skilled in their craft
eloquent; glib; talkative; smooth talker; glib talker
the other day; some time ago; recently
skilled but shoddy; skilled but without style; skilled but lacking in refinement; skilled but shoddy performer; person who is skilled but lacks taste