There is a great example for creating a "Lay on Hands" skill using mud events in mud_event.c, but I don't think it's persistent, so a player could use the skill, quit out, and then re-use the skill without waiting the refresh time.
Just making sure that I'm just not missing the save somewhere. If it's not saved, maybe a comment stating as such would be helpful. ROOM and WORLD wouldn't need it, but CHAR would.
Indeed - that should be mentioned. Due to the open spec of the mud event system - they could literally be anything - this is very hard to show in code, but an example could be added to that comment.