Its two main layers are the epidermis (outer layer) and dermis (inner layer). The epidermis has several strata (layers) that contain four cell types. Keratinocytes produce keratin, a protein that gives skin its strength and flexibility and waterproofs the skin surface.
Your answer is gonna be: Keratin.