Meaning of SKILFUL in English
BAD : 'You're lucky to have such skilful children,' she said.
GOOD : 'You're lucky to have such talented children,' she said.
skilful = having or showing skill (gained from instruction and practice): 'Although he lacked Tyson's knock-out punch, he was the more skilful of the two boxers.'
talented = having or showing a natural ability to do something well: 'This talented young musician gave his first public performance at the age of five.'
Longman Common Errors English vocabulary. Английский словарь распространенных ошибок Longman. 2012