"Good at calligraphy" spelled in English

Original, the following is my personal opinion:

In English, being good at something or something is generally expressed in this sentence pattern: be good at sth.

In this sentence it should be: sb be good at calligraphy (someone is good at calligraphy)

Note: sb: someone. be: the overall form of is, am, and are.