This repo provides a script to accomplish the following using graphQL with octokit, interacting with GitHub:
Within your organization create a private repository with issues and projects enabled and add a description of your choosing.
Create a pull request and an issue with just a simple title and body inside that repository.
Get and display the repository you created, as well as the issue and pull request you made inside of it.