She's not good at cooking.

Literal

She [topic-は] cooking [subject-が] skilled is-not.

上手ではない is the negative form of the na-adjective 上手 ('skilled'), using the ではない negative pattern. Demonstrates the が-marking pattern for skills and the polite negative.