Learning Reward for Robot Skills Using Large Language Models vis Self-Alignment