〜のがじょうずです
Good at doing something (used to compliment others)machine translation
FormationVerb dictionary form + のが上手です
Use verb dictionary form + のが上手です to compliment someone on being good or skillful at something. の turns the verb into a noun, exactly like the 〜のが好きです pattern.
Important note: Japanese people don't use 上手 to praise themselves — it sounds very odd. When talking about yourself, stop at 好きです, or modestly use the negative 上手じゃありません.
The particle before 上手 is always が. With a noun, の is not needed: 歌が上手です.
Examples
田中さんは歌を歌うのが上手です。
Tanaka sings very well.
姉は絵をかくのが上手です。
My older sister is very good at drawing.
ヤンさんは日本語を話すのが上手です。
Yan speaks Japanese very well.