Is there a way, while a status is active, to prevent certain skills from being used?

Even better: Is there a way while a status is active, to only allow certain skills to be used?

Thanks!