Hub for Git is a great little tool for extending Git. It acts as a CLI tool for Github allowing easy cloning, commiting, pushing and my favourite feature: Repository Creation.
alias git='hub' to your terminal profile you can effectivly extend Git. Hub falls back to standard Git commands, so you can continue to use Git as normal.
git create -d "My description" will create a repo with the current directory name and the description you provide. I think that’s awesome.
Check out Hub at http://hub.github.com/