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