This snippet copied/pasted into the Ruby Console + <enter> will save all of the model's definitions out into a selected folder, as separate SKP files...

d=UI.select_directory(title;"Choose Save Components' Directory...");(Sketchup.active_model.definitions.each{|e|e.save_as(File.join(d,e.name.gsub(/[\x00\/\\;\*\?\"<>\|]/,"_")))};UI.openURL("file;///#{d}"))if d

You then need to open each in turn and set up the scene views, with zooms, and re-save etc...
This can also be coded, but it is more than a one-liner...