I would just set a skill for Max HP then do what Uhrwerk said but replace 100 with the entity skill like player.maxhealth

DEFINE Skill1,health;
DEFINE Skill2,maxhealth

player.health = min(player.maxhealth,player.health + 25);


Optimism is an occupational hazard of programming: feedback is the treament.
Kent Beck