What Types Of Skills Are There