The document discusses the role of a consultant and the key skills needed for consulting. It defines a consultant as someone who provides professional or semi-professional advice and services in exchange for compensation. Some of the main skills discussed include: building relationships with clients, understanding client needs, clearly defining roles, coaching clients on issues and solutions while letting them decide, and delivering results. Technical expertise, communication skills, marketing/selling abilities, and management skills are also highlighted as important consulting competencies.