skill GUI refactoring