I have a bad habit of biting the skin on my finger knuckles. What do you suggest to break it?

Unsavory substance. One way to dissuade one from biting may be to apply a non-toxic substance to the skin that would be very distasteful. For instance jalapeno pepper juice may be a good choice.