skills implementation