Thanks Larry for putting the list together. But in my opinion, there’s one critical skill that you did not mention, being the “Art of Public Speaking” including Explanation & Persuasion. As Lee Iacocca ones said “You can have brilliant ideas, but if you can’t get them across, your ideas won’t get you anywhere”. Getting to the point fast and clear & getting your message across perfectly is a skill that is already key to success in every aspect of our lifes today. But in times of growing information streams vs. less time to consume all that information the skill to get to the point fast in a persuasive way, will be the do or die skill in the future.