Question: it doesn't seem that `Hook.execute` passes in `name, repo, user` info to the script. How would a script contextualize a call? How do you use this package in practice?