It seems importing an skp file as a component requires user interaction, namely to place it somewhere (Trimble?!?!).
Try this:
model = Sketchup.active_model
file = "C;/skp_files/example.skp"
Sketchup.open_file(file)
model.export(file.sub(/\.skp$/, ".dae"))