refactor skills to use the module methods instead components