Weaving Soft Skills