You would need a damage detection system.
Add the resistant skin ability to the unit. Then track when damage taken > 100, and remove the ability.
Edit: Actually on second thought I don't know if that would work. Does damage detection track the reduced damage from resistant skin? If not, you would need to trigger the whole thing, which could turn into a big pain if you want to block ONLY physical damage.