Ответ:

  1. I'm not good at riding a bike. — Я не умею хорошо кататься на велосипеде.
  2. Are you good at French? — Ты хорошо знаешь французский язык?
  3. She is good at puzzles. — Она хорошо собирает пазлы.
  4. He's not good at playing the piano. — Он не умеет хорошо играть на пианино.
  5. Is he good at singing? — Он хорошо поёт?

Правило: после выражения be good at перед действием используется форма глагола с окончанием -ing.