This class has very little combat effectiveness, which seems out of place for what are effectively angels in human form. Looks more like a cheerleader class, which bards and clerics already do well and also kick ass while doing it. I'm assuming since it's middle-earth the normal caster classes are all banned? So it'd just be barbarian, fighter, rogue, istari and maybe a non-magical ranger variant?
They need a little something extra for combat. Why not extra attack, divine strike, or maybe divine smite? Possibly multiple of those options? Also allow them to cast a spell and make an attack as an action.
Also, if they're meant to be out-of-combat masters, then why only give them 2 skills? Perhaps 4 like rogues or 3 like bard?
It just seems more like half of a class. Also, it could use a sub-class, which perhaps is where you'd add the extra features it's missing. Maybe one focuses on combat, another spellcasting and a third can use skills to better effect (combat uses for usually non-combat skill?).