There is the ability to create custom reports that can be downloaded. These are stored mysql queries and would get you most of the way, but lack a method to select a collection to be run on. This means you'd have to hard code the collection into the mysql query OR add some custom code to include a collection selector on the reports page.
There's also a configuration option that will create and update an xml file for each resource. These files can be included in a collection download, but I don't believe you can download these without downloading the resource as well. Again, a few lines of custom code could make this possible.
Those are the only options I'm aware of that are close to what you're looking for. There is no complete solution...unless I've forgotten something (someone else please chime in!)