SK Grimes used to make this slip on lens hood for the Leica Minilux. it will not fit the zoom or the CM. It’s solid aluminium.
I have taken the glass out of a yellow A36 Leitz filter and double sided tape to the inside of the hood. Works great. You can remove the glass just push it out.
The Minilux lens won‘t retract if you don’t switch it off.