Skin weaver