АГ
1 - покемон и его свойства (имя и прочее) + список его скилов
2 - скиллы и их свойства (область действия, направленность на себя или другого и т д)
и далее при помощи сериализации/десериализации в файл можешь получать или сохранять разных покемонов с разными скилами и прочим