T cells autoreactive to the antigen-presenting molecule CD1a are common in human blood and skin, but the search for natural autoantigens has been confounded by background T cell responses to CD1 proteins and self lipids. After capturing CD1a-lipid complexes, we gently eluted ligands while preserving non-ligand-bound CD1a for testing lipids from tissues. CD1a released hundreds of ligands of two types. Inhibitory ligands were ubiquitous membrane lipids with polar head groups, whereas stimulatory compounds were apolar oils. We identified squalene and wax esters, which naturally accumulate in epidermis and sebum, as autoantigens presented by CD1a. The activation of T cells by skin oils suggested that headless mini-antigens nest within CD1a and displace non-antigenic resident lipids with large head groups. Oily autoantigens naturally coat the surface of the skin; thus, this points to a previously unknown mechanism of barrier immunity.