Synonyms for Craft (same or very similar meaning)
WordNet sense 1 (people who perform a particular kind of skilled work):
trade
WordNet sense 2 (skill in an occupation or trade):
craftsmanship, workmanship
WordNet sense 3 (shrewdness as demonstrated by being skilled in deception):
craftiness, cunning, foxiness, guile, slyness, wiliness
From the ODE community, based on WordNet
add/edit