Split skills interfaces out into own plugin