Found this series quite some time ago. A whole website dedicated to skills a software architect should have.
Of corse not only related to skills. Its about thinks an architect should keep in mind. Wan't to know my personal Top 5? Here it is:
- Your biggest problem is not about technology
- Stand Up!
- There is no 'I' in architecture
- Time changes everything
- For the end-user, the interface is the system
Of corse there are plenty more good hints and tips around there. And a bit of truth is in every single point :) Read them.