What skills are important for instructional coaches?

Teaching experience, communication, mentoring, curriculum knowledge, and data analysis are key skills.