Skill of life