I used to use this little script to automate turning ruined leather scraps into light leather, so it should be possible to do with any trade skill (although it might need fixing again, as I've had to fix it at least once between patches).
Code:/cast Leatherworking /run for i=1,GetNumTradeSkills() do x,_,y=GetTradeSkillInfo(i); if x =="Light Leather" then CloseTradeSkill() DoTradeSkill(i,y) break end end
Connect With Us