What is Craft ?
Craft is (noun) 1. the skill of making something by hand traditional rural crafts such as thatching He learnt the craft of furniture-making as a boy. 2. something made skilfully by hand local crafts for sale a craft fair (NOTE: usually plural) 3. a ship The sleek craft slipped out of harbour. All sizes of craft took part in the rescue. (NOTE: The plural in this meaning is craft.) -craft suffix 1. vehicle aircraft spacecraft (NOTE: In this meaning, words ending in -craft have the plural form -craft.) 2. art Stagecraft is the art of writing plays and putting them on. Witchcraft is the art of casting spells. (NOTE: In this meaning, words ending in -craft do not have a plural form.)
source: Easier English, Student Dictionary Upper Intermediate Level