Growing interest in social skills training has resulted in the development of a wide range of programmes. Concurrently, a wealth of conceptual and empirical studies has appeared in the literature. This paper presents a model of social skills training, based on recent research, which can be applied in a wide variety of settings. Initial assessment, training format and outcome evaluation are all discussed. In addition, two alternative training strategies are considered which contrast cognitive and behavioural variables as factors for increasing the probability of generalization. Finally, the issue of maintenance is also considered.