I am using the MQ2bot program to run my characters. This is using MQ2Melee and MQ2moveutils. The MQ2nav is the program that takes care of the pulling because as soon as I set the character as puller it will start pulling whether I have /bot on or not.
As for the pull skill I use the paladin...