User blog comment:Polysium/Amazing New Skills!/@comment-25275649-20150110052714/@comment-25229582-20150110055447

"Reduce damage taken to all allies unit by 50% and recover all allies unit by equal amount (skill will last until the end of battle)"

I'm not sure I understand your #2. Suppose an enemy attack does 100 damage. Your skill would reduce that damage by 50%, resulting in 50 damage. However, your units then all heal by that same amount, 50, meaning no damage was done at all. It also lasts until the end of battle, making your team invincible.