What Skills are Most Important for Middle School

As I have been ruminating about 21st Century Skills and my students I am trying to decide what skills are the most important that I should focus on at the middle school level.  The skills needed to be able to compete in the 21st Century workplace include…

creativity
collaboration
flexibility
research
communication using multiple formats
self-directed learning

Those are the ones that [...]