As we have wide range of audience here, I am curious about this question. Most of us have dealt with good and bad managers and leaders.

What skills a manager should have? What about technology director? What about VP?

I find 3 layers of management above you sets tone of your department, have major impact on your career and progress as such.