We have ruby and python task helpers. Powershell tasks don't have to worry about parsing input and generating output but there may be other helper code that is useful.
The most useful thing that I can think of at the moment is around making a more formal structure / contract around the task output during failure / success. With a common idiom it makes it easier to plumb together tasks as plans.