skill logic add