For the Irish National I'd say, you could wear Bottle Green, I do not think it would too much green at all. You could also wear Yellow I think as there is a yellow stripe in the kilt. As for the Isle of Skye, I have a kilt in that tartan and I often wear lovat green, purple and even brown with the Isle of Skye. Here are some examples.