The instructions for custom commands don't work because the action unconditionally overwrites them.
There are also documentation inconsistencies, such as instructing the user to add .gemini to .gitignore despite also instructing them to place custom commands in this directory.