Looking for the correct event that fires when you gain a skyshard. EVENT_SKILL_RANK_UPDATE seems like it only would when you collect your third shard, but nothing else seems to directly reference that action. I think I could make EVENT_ACHIEVEMENTS_UPDATED work but if there is something else I may have missed I'd like to know.
P.S I really don't want to just monitor GetNumSkyShards and update it every frame. Wasteful for something that changes so little.
the esohead addon collects skyshards positions http://www.esoui.com/downloads/info2-ESOHead.html
they do it via the update routine
"-- Listens for anything that is not event driven by the API but needs to be tracked"
is a comment for their update function, so i guess there is no event for skyshards.