It seems like you have to interact with github.com to initiate a pull request. Is this so?
I ended up making my own, I find that it works better the other solutions that were around.
https://npmjs.org/package/pullr