Do I need to carry out a skin test before every application?

Yes please. If you wouldn’t mind. Because it’s better to be safe than sorry. And this is the case for ANY hair dye on the market, no matter how natural (or unnatural) they are.