Not all of them are written by me. For example, I've included Gruber's TitleCase.pl script under a new name.
Before you ask about the strange long names, my memory sucks, so I use tab completion a lot. I name all my script with a x- prefix so that I can just type x-<TAB> and see my entire script repository. I use long and (I hope) self describing names.
Common scripts that I use every day get single line shortcuts using shell aliases.
To use, just clone the repository, and add the bin/ to your PATH.