To get a list of all the available functions of the API, try this:
1. Start Logging your chat window.
2. Run a simple plugin that does a Turbine.Debug.Table.Dump(_G);
That will dump everything you will have access to a log file for further reading....
Also, I think it could be possible to create a tool that would allow people to layout a plugin fairly easily, like visual studio does. But the actual functionality of the plugin would still need to be done by hand.