What Are Some Essential Skills