I just got an email saying they have to pass because they just hired someone with my skill set.
To me this is far more hurtful and depressing than the generic "We do not feel like you are the best fit at this time".
To me this is far more hurtful and depressing than the generic "We do not feel like you are the best fit at this time".
Chances are if "they just hired someone with [your] skill set" it was random and doesn't reflect poorly on you (and possibly not them). Don't take it personally.
If they pick their hires randomly like that then you don't want to work with such a team, do you?