Skill life