It's pretty easy to create an issue using github personal access tokens.
The new-problem script could easily be modified to read a token from a secure location - e.g. ~/.ghtoken - and to incorporate that into some HTTP requests via the requests API.
Eventually, all of this custom Python should probably use PyGitHub.