Great! yes using OBS seams to be a good approach for that. I also keeps rebuilding according to updates if any.
The reason there are no repositories is because SL Micro is an Enterprise product and its repositories are not freely available without a subcription, hence our images come without repositories defined.
If you want to provide and fully customize your own OS image I'd suggest to build your self an equivalent image based on an opensuse/leap or opensuse/tumbleweed image. Essentially you can check the essential packages we include based on the Dockerfiles from
github.com/rancher/elemental repository build a pretty similar OS based on openSUSE/leap if you want to build and iterate over it locally.