| good(decent, knowledgeable, adequate, skilled, competent) |
| green thumb(expression, skilled, accomplished, talented) |
| has what it takes(expression, idiom, skilled, striking, stupendous) |
| having know-how(expression, skilled, striking, stupendous, accomplished) |
| having the goods(expression, idiom, skilled, striking, stupendous) |
| having the right stuff(expression, idiom, skilled, striking, stupendous) |
| ingenious(keen, smart, intelligent, competent, capable) |
| keen(smart, intelligent, competent, capable, proficient) |
| know backwards and forwards(expression, keen, smart, intelligent, competent) |
| know ins and outs(expression, idiom, decent, adequate, qualified) |
| know the answers(expression, idiom, decent, adequate, qualified) |
| know the ropes(expression, idiom, keen, smart, decent) |
| know the score(expression, idiom, decent, adequate, qualified) |
| knowing the ropes(expression, idiom, skilled, accomplished, talented) |
| knowing the score(expression, idiom, skilled, striking, stupendous) |
| learned(keen, smart, intelligent, competent, capable) |
| like a one-man band(expression, idiom, skilled, striking, stupendous) |
| like a pistol(expression, idiom, skilled, striking, stupendous) |
| masterful(keen, smart, intelligent, competent, capable) |
| masterly(keen, smart, intelligent, skilled, competent) |