The key skills of a financial advisor include financial literacy, understanding of financial planning, strong communication skills, trust-building, relationship management, and problem-solving ability. In addition, regulatory knowledge, compliance management, and technological proficiency are also crucial.