What is a SketchUp Extension?
A SketchUp Extension is like any other Ruby script, except for the fact that you make a few extra code calls to tell SketchUp that it’s an “extension,” which means that users can easily turn it on or off by clicking a checkbox under the SketchUp Preferences > Extensions menu. Extensions are a little more work to code, but they make it easier for end users to manage all of their rubies.