Completed skills.py functions