UCLA is one organization that has made significant contributions to the field of Autism Spectrum Disorder research and effective interventions. At their symposium in 2012, a session on social skills training and PEERs program. They provide an overview of social skills of individuals affected with ASD and how they at UCLA employ the strategy of social skills training. It also gives strategies for you to use in interacting with students with ASD.
Skillstreaming is a must have in applying behavioral skills training. It provides insight and strategies on the four part approach of modeling, role playing, performance feedback, and generalization. I know many behavioral therapists that have this as a resource. Other Skillstreaming resources for additional audiences are available as well.
The UCLA PEERS Clinic has developed an evidence based program to help youth who experience social challenges. The resources listed are of different manuals to use in working with students who exhibit social challenges.