I take it that you have to be in your house to have the crafting auto pull mats from the depot, or will it pull from it when you are crafting in a city (for doing rush orders and such)?
Correct, which means you have to get status (conveniently super easy to get by selling familiars!) and put the tradeskill tables in your house as well.