Meaning: This sentence means that if a talented person doesn't work hard, someone with less talent but who works hard can achieve more.
Choice of Words: Skill is a learned ability to do something well. Excel means to be very good at something. Idle means to be lazy or inactive. When you put them together, "Skill excels when talent idles" means that hard work and practice can beat natural talent if the talented person is not working hard.