It's difficult to pinpoint the most important skill since each field can vary drastically in the required techniques and skills. However, I think that you suggested a great skill that can take you far in almost every field and that is being a great problem solver. Each career is likely going to consist of a decent amount of problem solving regardless of the field. Problems can be large scale (how do we solve this macro-economic issue?) or small scale (how do we fix the printer?). The problems can also be those of someone else (such as someone you are managing) or those of yourself (such as how you manage your own time). I think that in most day-to-day jobs, we're presented with challenges to solve daily. The key to solving these problems is a great attitude and perseverance to continue to solve problems despite how long the problems may persist or any roadblocks that cause setbacks.