That recipe works for accented characters like é etc but it does not replace special characters like $ yet.
I think it makes sense if I improve that! Are there any other characters you think it should replace?
Not sure about exclamation mark, only reason I see to do that is to make it nicer for file systems but that’s not what the recipe is specifically intended for. Any time Lexicon uses tags for filesystem it will already replace/remove unsupported characters.