Great idea, we have been considering doing this since Skuid was first created. For this to work, we would have to do either of the following:
(a) support several of the most common interfaces, such as:
- Schedulable - execute()
- Batchable - start()
- Process.Plugin - invoke()
- Flow.Interview - start()
(b) create our own interface that we would expect others to implement, such as:
global interface Executable {
String execute(String params);
}