Please! (points at Byrthnoth) Someone add a weaponskill set to Petschool. Currently there's no way (that I know) to load a pet weaponskill set even with autoexec. And yet so much gear is available that enhances pet acc, racc and attack. I want to pull my old Puppetry Torque out of mothballs.
The addon "Gearswap" is designed to replace the gear-changing aspects of spellcast and has this functionality as the pet_midcast function. Ghetto rigging this functionality into spellcast is possible, but I won't be doing it.
You can see the function pet_midcast(spell,action), which contains my BP handling. This function is called when a pet readies a BP or begins to cast a spell, and I then equip the appropriate gear depending on which BP/spell it is. The same thing could be done for automatons. You could change to Cure potency gear when your automaton starts casting a cure, MAB gear when your automaton starts nuking, etc.
I know this is very necro, but I just wanted to comment that this is actually not possible. This is the whole reason I didn't include such a feature in the first place. When puppets use a weapon skill, the first packet the client receives regarding the weaponskill is actually the moment the weaponskill fires off. Changing gear from that point or forward is useless, as the damage has already been calculated on the server. There's absolutely no way for windower to know that a weapon skill is being used by the puppet until it has already been used.