Badges update automatically and link to the mod page on MineUniverse.
Probably not, but maybe. If it's requested then I'm more likely to get around to it. PRs are always welcome!