Here is a list of basic skills which every plumber should have to keep with their self:
Perfect knowledge about the tools
Experience or best training to tackle the worse situation
Arm strength
Precision
Mechanical knowledge and more