A Skill, to put it simply, is anything that you need to typically learn and practice, before you do it well. Common examples include reading, writing, playing a musical instrument, carpentry, etc. While expressing yourself can come naturally to you, communicating requires learning and practice. To thrash out the hard, soft battle with a corporate example – If you job or role in your organization is primarily about communicating the qualities of your product, service to others, then communication is a hard skill. However, if you are an accountant and communicating well will make you a better accountant, then communication is a soft skill. Just like, for a typist (if they still exist) fast typing is a hard skill but for the same accountant, fast typing will be a soft skill.
– Roopa, Sr. Manager, Corporate.