"steals from shrog nests" Is more of a style than a diet. A frigatebird may consume fish by means of stealing it from other birds, but it's still a carnivore. I therefore recommend omitting that from the diet section.
I am not sure how "generalist ovivore" should be processed. Egyptian vultures eat bird eggs, but not turtle or snake eggs.
Egg-eating snakessnakes (of the genus Dasypeltis) also seem to eat exclusively bird eggs, although the egg-eating snake E. westermanni seems to eat other kinds of eggs in addition to bird eggs.