What Are the Top Leadership Skills for Business? 1. Emotional Intelligence 2. Communication 3. The Ability to Bring Out the Best Performance et al Share