How to create a github repository programmatically through GitHub API?
Gentoo Mono Handbook
There is an C# library for working with GitHub API:
https://github.com/octokit/octokit.net
The token have a set of access rights: