Yes, please do this. Having to edit each custom slot separately is annoying. Having everything, even including sample utterances, in single file so developers only need to cut and paste once when updating things would be a great convenience.
Since I noticed Nick from Amazon has been on the board today I wanted to bump this request. Cut and paste deployment sucks, and the number of cut and paste operations has now increased greatly if one wants to define a lot of custom slots. The whole interaction model should be in a single file, intent definition, custom slots, and even the sample utterances. In addition to cut and paste, we should be able to upload the interaction model file. I'd even so one step further and have a way for the interaction model to be queried from the endpoint so that all one would need to do on the skill setup side is enter the endpoint and maybe hit a button to initiate requesting the interaction model file from the endpoint. This would also be a good lead in for my unlikely dream that it will be possible for the values for custom slots and utterances to be dynamically generated from the skill (e.g. a custom slot for "devices" in a home automation skill which would populate with the individual user's actual devices). So, Nick, can we get an I've passed this on and they are thinking about it" response on at least the idea of getting the interaction model into consolidated into just one or two files we can upload rather than having to cut and paste for each and every custom slot.