add an argument to useSkill and modify its position judgment