public static function getSkill(int $id): Skill
    {
        self::initializeSkills();

        if (!isset(self::$skills[$id])) {
            throw new RuneScapeException(sprintf("Skill with id %d does not exist.", $id));
        }

        return self::$skills[$id];
    }