Observação: embora o exemplo a seguir seja uma ótima maneira de fazer você mesmo, traz o Hub sugerido que faz tudo isso e muito mais!
Crie um novo script de shell chamado “git-create”
#!/bin/sh
repo_name=$1
test -z $repo_name && echo "Repo name required." 1>&2 && exit 1
curl -u 'your_github_username' https://api.github.com/user/repos -d "{"name"":""$repo_name""}""
Como tchaudhri mencionado nos comentários