Fetching details from the dictionary...

skillful; skilled; proficient; good (at); adept; clever
flattery
彼女は料理がとても上手だ。
She is very good at cooking.
上手に絵を描けるようになりたい。
I want to become good at drawing.
日本語が上手ですねと言われてうれしかった。
I was happy when someone said my Japanese is good.