I think someone else mentioned this as well, but unfortunately Github ties the "staring a repo" to the write permission. I think I can try to separate it out so it can ask for that scope when a user wants to use that feature.
Thanks for the response! Github is definitely a little unclear on the permissions side of things. Might help clear things up if you mention what you are doing with the permissions somewhere.