Hehehe, I found it accidentally, while I am building the speech project to show off to my friend. It turns out I can actually make use of the flow for some occassion. Haven't finish it yet.
Do your use case still the same as above? select "Send Flows/Widgets", selecting flows/widgets and share it to somewhere? If yes, then my previous flow is enough. This won't speed up anything, as it still use the same concept of share twice. In fact, it will be much longer to use this export flows/widgets, since we have to parse the xml again to get the flows/widgets' names. While previous flow, just simply rename it.
This will benefit if you share only certain flows/widgets frequently. For example, you update/change the flow, and you want to send/sync this new updated/changed flow to your other device. The flow names are fixed, so you don't need to change the flow name variable anymore. There is no send intent involved.
=================
What you want is something like flow template for certain purpose. Example, navigation flow for example of GPS/maps usage. Geofencing flow for concept of checking our current location, entering and exiting. There are actually a lot of them already in my index. But yeah, most of the information are scattered pieces by pieces, even though I have grouped them based on their function. What we need maybe is something like a catalog of flow or maybe template of flow for certain purpose.
For script, Martin has put quite an example at the help :
https://automagic4android.com/automagic ... mples.html
For intent, there are some examples also at the sticky thread.
I have several flow patterns those I use also for certain purpose. Some of them, I have shared in my index, such as the multiple choice, multi trigger, Control UI common practice, and several others. Sometimes I also forgot what I have typed if I don't really use it in my flow. I have downloaded some of great flows from other, just to remove them later because I don't need it. Everyone's need are different. That's why I keep the index to help searching the thread/post easier. I maybe don't need it now, but probably some time in the future. So you can try to see if there is something that can help a bit in the index.
==================
As for the undocumented elements, these ones need head banging to the wall

. I have been banging my head for java for the last month. Still can't get most of the function to works as I wish, even though I have googled it out. I am planning to learn another java tutorial but specific for android. See if it can help a bit. But probably in mean time I will focus more on my speech flow project. Need to finish it, including testing before the end of month.
So keep trying by copying a working flow. See If you can get the result. Debug dialog is our best friend in this case. I have tried a lot of combination from different elements. I keep a group of flows solely for testing purpose. I have script test (coupled with debug dialog), Control UI, Ui event, HTTP, app, notification, toast, input dialog, widget, file operation and several others. These all have a lot of garbage (unused elements) inside, which i sometimes use only once and put aside to test another concept. Can be called as Automagic experiment lab

It is from these tests I found most of the unique undocumented usage. Of course I test it because I need to prove my concept to see if I can make use of it in the flow. Example to test If I can put chinese/japanese character in JSON. Turn out it works! So Now I can use JSON or map using chinese/japanese char.