You didn't give us the excerpt/underlined phrase, so I will just write the synonyms of the word skillful, and you can just choose. Skillful means the same as: able, talented, accomplished, adept, adroit, competent, experienced, practical, proficient, seasoned, skilled, smart, trained, etc.