Skill Learning for Robotics