I don't have the step by step instruction exactly for your case but I have for the similar. Check this post - butenko.pro/.../
So steps are:
1. Create an action regarding "Opportunity Product" entity.
2. Add a "Lookup" parameter pointing to "Opportunity" entity.
3. Use "Create Opportunity Product" step from UWT and populate required fields combining data from Target Opportunity Product and "Opportunity".
4. Save and publish action.
5. Create a workflow that will do the main work.
6. Inside that workflow create an opportunity.
7. Use "Request Builder" step to set the lookup parameter to newly created opportunity.
8. Use "Distribute Action" from "Bulk Operations" to distribute action created on the step 1 across Opportunity Products of current opportunity.
Good luck.