You'll need a wide range of skills, including
excellent driving skills and knowledge of traffic regulations
good customer service and clear communication skills
an assertive but polite approach to difficult passengers
good geographical knowledge