Having two unisex names for two boys wouldn't be weird for me, in fact it makes more sense to be honest.
I prefer
Skyler on a boy, I feel that
Skye fits girls best and
Sky and
Skyler are for boys, though I prefer
Skylar.
Finally
I dislike
Robbie, but like that it's honoring and
Skyler Alasdair is wonderful
Good Luck :)