I tried the code and made the simple txt file into an .rb and created a plugin folder in which it read the rb fine when I went into the ruby console and typed the command. All the selected components were created but when I make components on my own, the axis is offset. I noticed this when I made a cultist and the thickness was all over the place. So basically, this particular ruby has some defaulted off-axis setting for components. When I create my own components from solids to rename manually (since I don't want to use "component #1, ...) as my cultist names, it still is offset and the component boundary is larger than the actual edges of the solid instead of reading the actual volume corners and faces properly.
When I went into the library support (using an iMac with Mavericks), and deleted the .rb file, the components read the axis' correctly when I closed sketch up and then reloaded the file.
Just wanted to share my experience with it so far. It creates components great! Just every other "new" manual component is off axis and seems to have to be set manually. Solids with angles, like 45s in the corners etc do not work well with resetting axis' manually when this script is in the plugins.
Sometime I would like to be able to use this plugin idea and auto create the component description as the text information that is attached to it! That would be amazing!
I will help you diagnose this if you like and be a test dummy if you want
I hope that is enough information to help and appreciate the help if you can