adding skills extractions function and tests