[Issue #91] add shell function to slate object