Rivet Point

Lets you pin a point helper anywhere onto a deforming skinned surface. It uses skinwrapping so it is advisable to bake out any transformations if the driving mesh could change topology or anything.

It has options to create layered controlers as well, to keep things from entering gimball lock.