You can clone with
HTTPS or Subversion.
Currently, if you want to share stack specifications, you need to modify the install and create actions defaults per scenario.
It should be possible to update all of your user specific defaults in a config file (probably ~/.puppet/stack/stack.yaml)
Then the precedence should be user-default, stack-default, node