Gymskill is a smartphone-based personal trainer that automates the assessment of physical exercises using phone sensor data without needing additional equipment. The system provides real-time feedback during training and conducts a detailed analysis after the exercises, identifying common errors and offering personalized recommendations. A case study demonstrated its effectiveness with participants showing potential for long-term exercise motivation and engagement.