Skills??? in the course of time I've come in touch with several technologies and even more disparate business requirements. Of course there are some toy I enjoy more playing with, but from every single piece of another people's work I try to learn something.
You can see in the 'gigs' section the major techs used in projects I've significantly contributed to, and rest assured that I have touched all of them.
Of course I'm probably not half a programmer or expert in any of them. What I do is try to think transversal, so I'm never too constrained on the particular choice of technology.
My most important skill? Being able to read.