How can I create a github pull request for a project that I haven't checked out using the github api. I want to automate simple changes to repositories, that I need not check out first. I simply want to pull a file from raw.githubusercontent.com modify it and create said pull request.
EDIT The github web user interface allows to edit foreign files by cloning and creating a pull request in the back ground.