I only use chalk for showing up markings on stripper clips.
I buy a lot of packets (the stuff is cheap enough) to find one I like, the stick has to be hard but the chalk fine and soft. I cut the end of the stick to a blunt point which means there’s less surplus to rub off. A gentle wipe with my thumb gets rid of most of the loose chalk and leaves the stamping good and prominent, and for what’s caught in corners I use a pull-through square either rolled to a point or with my thumb-nail behind it. Once I’ve finished, a wipe with a soft cotton pull-through with a little gun oil, so little it’s almost dry, on it takes everything out of the markings.
Just be careful to put the chalk on with as few rubs as possible as the fine powder makes quite an efficient polish.