AFAIK, there is no direct scripting API to do this.
You can try to do it using vRO HTTP-REST plug-in, combining vRO REST API calls to export the workflow, delete it, and then import the exported workflow into the target folder/category.
That looks like it will work. Thanks!
I think I need a little help with this. I'm able to GET the workflow as a string of type application/zip, but then when I FileWriter it to a file, it comes out a different size each time and appears to just be a header and footer, with nothing in between.