You might be the wrong person to ask, but I can't really find anything about this elsewhere:
As an App/Integration, is your interaction with the GitHub interface itself limited to only those things that you can do via API calls, such as creating new issues? Or do you have some capacity to modify or add on to the existing interface?