 The hidden shed.yaml file is a way of communicating metadata about the tool to Galaxy Tool Sheds. It allows for it to easily be sorted and placed in its corresponding locations, as well as be found and pulled into any instance connected to that tool shed. It is made up of several parameters, the main important ones being name, which is the reference name for the tool within the Galaxy Tool Shed. The owner, which is either your toolsheds username or one of the groups that you are submitting to. A description of the tool, a link to the home page for the tool, which does not necessarily have to be a github repository, if for example it has some other main site. A long description, which is a much more in-depth version of the earlier tag, which has a set max length. A remote repository URL, which is the github repository link for the tool. The type, which specifies it as an unrestricted tool, finally is categories, which is the tool shed category to which the tool falls into. For example, it might be an assembly tool. Though there are additional parameters, those will not be covered in this tutorial. You may use the Galaxy Docks to learn more.