I wouldn't create channel content based on library content. It is going to duplicate items in the database, degrade performance, lead to more troubleshooting, etc. I would just have your plugin create collections based on existing items.