add skillAttribute function