That’s because you’re using Add. Black is (0, 0, 0), so anything added to Black remains the same.
The solution:
- Add a Lerp (Linear Interpolate) node.
- Connect Skin Color’s RGB to Lerp’s A
- Connect Texture Sample’s RGB to Lerp’s B
- Connect Texture Sample’s Alpha to Lerp’s Alpha
This should perfectly achieve the blending effect you need. I strongly recommend you get to know Lerp. It is one of the most useful material nodes.
Hope this helps!