Maneira a ideia! Cara, a API do Github é bem completa. Não estudei a documentação muito a fundo, mas você consegue gerar tokens com diversos tipos de permissões. Acho q é possível sim. No meu caso, tô utilizando basicamente permissões de read
do repositório