Nicely done! When I was using Wordpress coming up with open graph images was a sure.
For non WordPress websites, You could start by targeting the static page generators such as Hugo, Jekyll by writing and extension/plugin for them; At least that's what I had in mind to address this problem but never got to building it.