currently synthtool have envvars that can be used to do advanced things. One such feature is export SYNTHTOOL_GOOGLEAPIS=~/.cache/synthtool/googleapis-private which supports using a local git checkout. There are others such as SYNTHTOOL_ARTMAN_VERSION or AUTOSYNTH_USE_SSH.
Improving the documentation for these could assist users.