How do I improve my leadership skills?
Leadership is a journey and improves with practice over a long period of time. The key ingredients to improve leadership starts with self awareness and practicing empathy. 

One of the best way to develop your leadership skills is to observe and absorb from other good leaders. A leader should also regularly solicit honest feedback from people in their organization, preferably a 360 degree review. This feedback should be the starting point and a good guide to improving your leadership skills. New ideas to add and improve your leadership can be done through a constant study of articles, books and learning from leadership forums.

Just like any other skill, leadership should be continuously developed through reading, learning, feedback and observing.