In case anybody else runs into this. The hello-world-extension sample is missing the hapi NPM package and has the wrong names for the environment variables so if you try to use the ones given in the repo ReadMe for: client secret, client owner ID, and client ID they won’t work and you will have to use the command line arguments instead.
I forked the repo and fixed these two issues. Waiting on a pull request: