I was actually looking for some invis potions the other day. The only thing I've come across is the Totem of the Chameleon (limited to use by lvl 31-39). Seems to cast invis on the user, lasts 15 min and wears off during combat. Created by lvl 37 woodworkers. I haven't tried it myself, so I can't be sure. I'd love to know.