I agree with azwildcat96.

Leave the sgian dubh at home. You wouldn't otherwise carry a blade like that, would you? While there is nothing inherently wrong with the cap, unless you regularly wear one, you might consider saving it for the pub later on.