"Consider creating a “learning backlog” or some sort of skills matrix that highlights who on the team knows what and identifies who could teach a certain skill and who might be interested in learning that skill."
This is a fantastic idea, have you tried to implement this before? What was the outcome?