General Physicians need strong diagnostic and clinical skills as they need to handle different types of patients. With excellent communication, empathy, and problem-solving abilities they can win any complex case. They must be adept at patient management, have a receptive attitude, and stay updated with medical advancements. Skills in handling medical software and understanding patient privacy laws are also essential.