Having built-in contributor agreement reminders would be really helpful, too. I've currently hacked something together for this myself using a Zapier script (because we didn't want to host our own microservice), but it's not perfect and only checks the master branch. My ideal workflow would be this: User submits PR, bot checks if there's a file ./github/$USERNAME.md (our convention) on master, the branch targeted by the PR (!) or their pull request files (!!). If no file is found, it posts an automated comment asking the user to submit the contributor agreement