The AuraWatch plugin allows players to monitor their own spells for cooldown and monitor other players buffs, debuffs, health, mana or aggro, to trigger when certain conditions are met.
Up to 8 independent watchers can be configured.
Examples of use: