def remove_skill(self, skill_id):
        try:
            skill = self.skills.pop(skill_id)
            if skill.auto_start:
                skill.revoke(self)
            else:
                 self.diminish_soul(skill)
            self.fight.update_skills()
        except __HOLE__:
            raise ActionError('{} does not have that skill'.format(self.name))
dataset/ETHPy150Open genzgd/Lampost-Mud/lampost/lpmud/entity.py/EntityLP.remove_skill