"善于即席讲话的" can be translated into English as "adept at impromptu speaking" or "skilled at delivering off-the-cuff speeches".
Here, "adept at" and "skilled at" both convey the meaning of being good at or proficient in something, while "impromptu speaking" and "delivering off-the-cuff speeches" refer to the ability to speak spontaneously without prior preparation.