However, you could use:
* A guild of craftsmen (emphasizing their professional organization)
* A fellowship of craftsmen (highlighting their shared skills and purpose)
* A company of craftsmen (suggesting a group working together)
* A band of craftsmen (evoking a sense of skilled artisans)
Ultimately, the best collective noun depends on the specific context and the nuance you want to convey.